home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.62-setup.exe / {app} / bitpim.exe / wxPython / wx.pyo (.txt) < prev   
Encoding:
Python Compiled Bytecode  |  2003-11-06  |  107.0 KB  |  2,050 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.3)
  3.  
  4. import wxc
  5. from misc import *
  6. from misc2 import *
  7. from windows import *
  8. from gdi import *
  9. from fonts import *
  10. from clip_dnd import *
  11. from events import *
  12. from streams import *
  13. from utils import *
  14. from mdi import *
  15. from frames import *
  16. from stattool import *
  17. from controls import *
  18. from controls2 import *
  19. from windows2 import *
  20. from cmndlgs import *
  21. from windows3 import *
  22. from image import *
  23. from printfw import *
  24. from sizers import *
  25. from filesys import *
  26.  
  27. class wxPyAppPtr(wxEvtHandlerPtr):
  28.     
  29.     def __init__(self, this):
  30.         self.this = this
  31.         self.thisown = 0
  32.  
  33.     
  34.     def __del__(self, delfunc = wxc.delete_wxPyApp):
  35.         if self.thisown == 1:
  36.             
  37.             try:
  38.                 delfunc(self)
  39.  
  40.         
  41.  
  42.     
  43.     def _setCallbackInfo(self, *_args, **_kwargs):
  44.         val = wxc.wxPyApp__setCallbackInfo(self, *_args, **_kwargs)
  45.         return val
  46.  
  47.     
  48.     def GetAppName(self, *_args, **_kwargs):
  49.         val = wxc.wxPyApp_GetAppName(self, *_args, **_kwargs)
  50.         return val
  51.  
  52.     
  53.     def GetAuto3D(self, *_args, **_kwargs):
  54.         val = wxc.wxPyApp_GetAuto3D(self, *_args, **_kwargs)
  55.         return val
  56.  
  57.     
  58.     def GetClassName(self, *_args, **_kwargs):
  59.         val = wxc.wxPyApp_GetClassName(self, *_args, **_kwargs)
  60.         return val
  61.  
  62.     
  63.     def GetExitOnFrameDelete(self, *_args, **_kwargs):
  64.         val = wxc.wxPyApp_GetExitOnFrameDelete(self, *_args, **_kwargs)
  65.         return val
  66.  
  67.     
  68.     def GetPrintMode(self, *_args, **_kwargs):
  69.         val = wxc.wxPyApp_GetPrintMode(self, *_args, **_kwargs)
  70.         return val
  71.  
  72.     
  73.     def GetTopWindow(self, *_args, **_kwargs):
  74.         val = wxc.wxPyApp_GetTopWindow(self, *_args, **_kwargs)
  75.         return val
  76.  
  77.     
  78.     def GetVendorName(self, *_args, **_kwargs):
  79.         val = wxc.wxPyApp_GetVendorName(self, *_args, **_kwargs)
  80.         return val
  81.  
  82.     
  83.     def GetUseBestVisual(self, *_args, **_kwargs):
  84.         val = wxc.wxPyApp_GetUseBestVisual(self, *_args, **_kwargs)
  85.         return val
  86.  
  87.     
  88.     def Dispatch(self, *_args, **_kwargs):
  89.         val = wxc.wxPyApp_Dispatch(self, *_args, **_kwargs)
  90.         return val
  91.  
  92.     
  93.     def ExitMainLoop(self, *_args, **_kwargs):
  94.         val = wxc.wxPyApp_ExitMainLoop(self, *_args, **_kwargs)
  95.         return val
  96.  
  97.     
  98.     def Initialized(self, *_args, **_kwargs):
  99.         val = wxc.wxPyApp_Initialized(self, *_args, **_kwargs)
  100.         return val
  101.  
  102.     
  103.     def MainLoop(self, *_args, **_kwargs):
  104.         val = wxc.wxPyApp_MainLoop(self, *_args, **_kwargs)
  105.         return val
  106.  
  107.     
  108.     def Pending(self, *_args, **_kwargs):
  109.         val = wxc.wxPyApp_Pending(self, *_args, **_kwargs)
  110.         return val
  111.  
  112.     
  113.     def ProcessIdle(self, *_args, **_kwargs):
  114.         val = wxc.wxPyApp_ProcessIdle(self, *_args, **_kwargs)
  115.         return val
  116.  
  117.     
  118.     def Yield(self, *_args, **_kwargs):
  119.         val = wxc.wxPyApp_Yield(self, *_args, **_kwargs)
  120.         return val
  121.  
  122.     
  123.     def SetAppName(self, *_args, **_kwargs):
  124.         val = wxc.wxPyApp_SetAppName(self, *_args, **_kwargs)
  125.         return val
  126.  
  127.     
  128.     def SetAuto3D(self, *_args, **_kwargs):
  129.         val = wxc.wxPyApp_SetAuto3D(self, *_args, **_kwargs)
  130.         return val
  131.  
  132.     
  133.     def SetClassName(self, *_args, **_kwargs):
  134.         val = wxc.wxPyApp_SetClassName(self, *_args, **_kwargs)
  135.         return val
  136.  
  137.     
  138.     def SetExitOnFrameDelete(self, *_args, **_kwargs):
  139.         val = wxc.wxPyApp_SetExitOnFrameDelete(self, *_args, **_kwargs)
  140.         return val
  141.  
  142.     
  143.     def SetPrintMode(self, *_args, **_kwargs):
  144.         val = wxc.wxPyApp_SetPrintMode(self, *_args, **_kwargs)
  145.         return val
  146.  
  147.     
  148.     def SetTopWindow(self, *_args, **_kwargs):
  149.         val = wxc.wxPyApp_SetTopWindow(self, *_args, **_kwargs)
  150.         return val
  151.  
  152.     
  153.     def SetVendorName(self, *_args, **_kwargs):
  154.         val = wxc.wxPyApp_SetVendorName(self, *_args, **_kwargs)
  155.         return val
  156.  
  157.     
  158.     def SetUseBestVisual(self, *_args, **_kwargs):
  159.         val = wxc.wxPyApp_SetUseBestVisual(self, *_args, **_kwargs)
  160.         return val
  161.  
  162.     
  163.     def GetAssertMode(self, *_args, **_kwargs):
  164.         val = wxc.wxPyApp_GetAssertMode(self, *_args, **_kwargs)
  165.         return val
  166.  
  167.     
  168.     def SetAssertMode(self, *_args, **_kwargs):
  169.         val = wxc.wxPyApp_SetAssertMode(self, *_args, **_kwargs)
  170.         return val
  171.  
  172.     
  173.     def __repr__(self):
  174.         return '<%s.%s instance; proxy of C++ wxPyApp instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  175.  
  176.  
  177.  
  178. class wxPyApp(wxPyAppPtr):
  179.     
  180.     def __init__(self, *_args, **_kwargs):
  181.         self.this = wxc.new_wxPyApp(*_args, **_kwargs)
  182.         self.thisown = 1
  183.         self._setCallbackInfo(self, wxPyApp)
  184.         self._setOORInfo(self)
  185.  
  186.  
  187. ptrcast = wxc.ptrcast
  188. ptrvalue = wxc.ptrvalue
  189. ptrset = wxc.ptrset
  190. ptrcreate = wxc.ptrcreate
  191. ptrfree = wxc.ptrfree
  192. ptradd = wxc.ptradd
  193. ptrmap = wxc.ptrmap
  194. _wxStart = wxc._wxStart
  195. _wxSetDictionary = wxc._wxSetDictionary
  196.  
  197. def wxGetApp(*_args, **_kwargs):
  198.     val = wxc.wxGetApp(*_args, **_kwargs)
  199.     return val
  200.  
  201. wxApp_CleanUp = wxc.wxApp_CleanUp
  202. wxPyApp_GetMacDefaultEncodingIsPC = wxc.wxPyApp_GetMacDefaultEncodingIsPC
  203. wxPyApp_GetMacSupportPCMenuShortcuts = wxc.wxPyApp_GetMacSupportPCMenuShortcuts
  204. wxPyApp_GetMacAboutMenuItemId = wxc.wxPyApp_GetMacAboutMenuItemId
  205. wxPyApp_GetMacPreferencesMenuItemId = wxc.wxPyApp_GetMacPreferencesMenuItemId
  206. wxPyApp_GetMacExitMenuItemId = wxc.wxPyApp_GetMacExitMenuItemId
  207. wxPyApp_GetMacHelpMenuTitleName = wxc.wxPyApp_GetMacHelpMenuTitleName
  208. wxPyApp_SetMacDefaultEncodingIsPC = wxc.wxPyApp_SetMacDefaultEncodingIsPC
  209. wxPyApp_SetMacSupportPCMenuShortcuts = wxc.wxPyApp_SetMacSupportPCMenuShortcuts
  210. wxPyApp_SetMacAboutMenuItemId = wxc.wxPyApp_SetMacAboutMenuItemId
  211. wxPyApp_SetMacPreferencesMenuItemId = wxc.wxPyApp_SetMacPreferencesMenuItemId
  212. wxPyApp_SetMacExitMenuItemId = wxc.wxPyApp_SetMacExitMenuItemId
  213. wxPyApp_SetMacHelpMenuTitleName = wxc.wxPyApp_SetMacHelpMenuTitleName
  214. wxMAJOR_VERSION = wxc.wxMAJOR_VERSION
  215. wxMINOR_VERSION = wxc.wxMINOR_VERSION
  216. wxRELEASE_NUMBER = wxc.wxRELEASE_NUMBER
  217. wxNOT_FOUND = wxc.wxNOT_FOUND
  218. wxVSCROLL = wxc.wxVSCROLL
  219. wxHSCROLL = wxc.wxHSCROLL
  220. wxCAPTION = wxc.wxCAPTION
  221. wxDOUBLE_BORDER = wxc.wxDOUBLE_BORDER
  222. wxSUNKEN_BORDER = wxc.wxSUNKEN_BORDER
  223. wxRAISED_BORDER = wxc.wxRAISED_BORDER
  224. wxBORDER = wxc.wxBORDER
  225. wxSIMPLE_BORDER = wxc.wxSIMPLE_BORDER
  226. wxSTATIC_BORDER = wxc.wxSTATIC_BORDER
  227. wxTRANSPARENT_WINDOW = wxc.wxTRANSPARENT_WINDOW
  228. wxNO_BORDER = wxc.wxNO_BORDER
  229. wxUSER_COLOURS = wxc.wxUSER_COLOURS
  230. wxNO_3D = wxc.wxNO_3D
  231. wxTAB_TRAVERSAL = wxc.wxTAB_TRAVERSAL
  232. wxWANTS_CHARS = wxc.wxWANTS_CHARS
  233. wxPOPUP_WINDOW = wxc.wxPOPUP_WINDOW
  234. wxHORIZONTAL = wxc.wxHORIZONTAL
  235. wxVERTICAL = wxc.wxVERTICAL
  236. wxBOTH = wxc.wxBOTH
  237. wxCENTER_FRAME = wxc.wxCENTER_FRAME
  238. wxCENTRE_ON_SCREEN = wxc.wxCENTRE_ON_SCREEN
  239. wxCENTER_ON_SCREEN = wxc.wxCENTER_ON_SCREEN
  240. wxSTAY_ON_TOP = wxc.wxSTAY_ON_TOP
  241. wxICONIZE = wxc.wxICONIZE
  242. wxMINIMIZE = wxc.wxMINIMIZE
  243. wxMAXIMIZE = wxc.wxMAXIMIZE
  244. wxTHICK_FRAME = wxc.wxTHICK_FRAME
  245. wxSYSTEM_MENU = wxc.wxSYSTEM_MENU
  246. wxMINIMIZE_BOX = wxc.wxMINIMIZE_BOX
  247. wxMAXIMIZE_BOX = wxc.wxMAXIMIZE_BOX
  248. wxTINY_CAPTION_HORIZ = wxc.wxTINY_CAPTION_HORIZ
  249. wxTINY_CAPTION_VERT = wxc.wxTINY_CAPTION_VERT
  250. wxRESIZE_BOX = wxc.wxRESIZE_BOX
  251. wxRESIZE_BORDER = wxc.wxRESIZE_BORDER
  252. wxDIALOG_MODAL = wxc.wxDIALOG_MODAL
  253. wxDIALOG_MODELESS = wxc.wxDIALOG_MODELESS
  254. wxDIALOG_NO_PARENT = wxc.wxDIALOG_NO_PARENT
  255. wxDEFAULT_FRAME_STYLE = wxc.wxDEFAULT_FRAME_STYLE
  256. wxDEFAULT_DIALOG_STYLE = wxc.wxDEFAULT_DIALOG_STYLE
  257. wxFRAME_TOOL_WINDOW = wxc.wxFRAME_TOOL_WINDOW
  258. wxFRAME_FLOAT_ON_PARENT = wxc.wxFRAME_FLOAT_ON_PARENT
  259. wxFRAME_NO_WINDOW_MENU = wxc.wxFRAME_NO_WINDOW_MENU
  260. wxFRAME_NO_TASKBAR = wxc.wxFRAME_NO_TASKBAR
  261. wxFRAME_SHAPED = wxc.wxFRAME_SHAPED
  262. wxED_CLIENT_MARGIN = wxc.wxED_CLIENT_MARGIN
  263. wxED_BUTTONS_BOTTOM = wxc.wxED_BUTTONS_BOTTOM
  264. wxED_BUTTONS_RIGHT = wxc.wxED_BUTTONS_RIGHT
  265. wxED_STATIC_LINE = wxc.wxED_STATIC_LINE
  266. wxEXT_DIALOG_STYLE = wxc.wxEXT_DIALOG_STYLE
  267. wxCLIP_CHILDREN = wxc.wxCLIP_CHILDREN
  268. wxCLIP_SIBLINGS = wxc.wxCLIP_SIBLINGS
  269. wxRETAINED = wxc.wxRETAINED
  270. wxBACKINGSTORE = wxc.wxBACKINGSTORE
  271. wxTB_HORIZONTAL = wxc.wxTB_HORIZONTAL
  272. wxTB_VERTICAL = wxc.wxTB_VERTICAL
  273. wxTB_3DBUTTONS = wxc.wxTB_3DBUTTONS
  274. wxTB_FLAT = wxc.wxTB_FLAT
  275. wxTB_DOCKABLE = wxc.wxTB_DOCKABLE
  276. wxTB_NOICONS = wxc.wxTB_NOICONS
  277. wxTB_TEXT = wxc.wxTB_TEXT
  278. wxTB_NODIVIDER = wxc.wxTB_NODIVIDER
  279. wxTB_NOALIGN = wxc.wxTB_NOALIGN
  280. wxCOLOURED = wxc.wxCOLOURED
  281. wxFIXED_LENGTH = wxc.wxFIXED_LENGTH
  282. wxALIGN_LEFT = wxc.wxALIGN_LEFT
  283. wxALIGN_CENTER_HORIZONTAL = wxc.wxALIGN_CENTER_HORIZONTAL
  284. wxALIGN_CENTRE_HORIZONTAL = wxc.wxALIGN_CENTRE_HORIZONTAL
  285. wxALIGN_RIGHT = wxc.wxALIGN_RIGHT
  286. wxALIGN_BOTTOM = wxc.wxALIGN_BOTTOM
  287. wxALIGN_CENTER_VERTICAL = wxc.wxALIGN_CENTER_VERTICAL
  288. wxALIGN_CENTRE_VERTICAL = wxc.wxALIGN_CENTRE_VERTICAL
  289. wxALIGN_TOP = wxc.wxALIGN_TOP
  290. wxALIGN_CENTER = wxc.wxALIGN_CENTER
  291. wxALIGN_CENTRE = wxc.wxALIGN_CENTRE
  292. wxSHAPED = wxc.wxSHAPED
  293. wxADJUST_MINSIZE = wxc.wxADJUST_MINSIZE
  294. wxLB_NEEDED_SB = wxc.wxLB_NEEDED_SB
  295. wxLB_ALWAYS_SB = wxc.wxLB_ALWAYS_SB
  296. wxLB_SORT = wxc.wxLB_SORT
  297. wxLB_SINGLE = wxc.wxLB_SINGLE
  298. wxLB_MULTIPLE = wxc.wxLB_MULTIPLE
  299. wxLB_EXTENDED = wxc.wxLB_EXTENDED
  300. wxLB_OWNERDRAW = wxc.wxLB_OWNERDRAW
  301. wxLB_HSCROLL = wxc.wxLB_HSCROLL
  302. wxPROCESS_ENTER = wxc.wxPROCESS_ENTER
  303. wxPASSWORD = wxc.wxPASSWORD
  304. wxTE_READONLY = wxc.wxTE_READONLY
  305. wxTE_MULTILINE = wxc.wxTE_MULTILINE
  306. wxTE_PROCESS_TAB = wxc.wxTE_PROCESS_TAB
  307. wxTE_RICH = wxc.wxTE_RICH
  308. wxTE_RICH2 = wxc.wxTE_RICH2
  309. wxTE_NO_VSCROLL = wxc.wxTE_NO_VSCROLL
  310. wxTE_AUTO_SCROLL = wxc.wxTE_AUTO_SCROLL
  311. wxTE_PROCESS_ENTER = wxc.wxTE_PROCESS_ENTER
  312. wxTE_PASSWORD = wxc.wxTE_PASSWORD
  313. wxTE_AUTO_URL = wxc.wxTE_AUTO_URL
  314. wxTE_NOHIDESEL = wxc.wxTE_NOHIDESEL
  315. wxTE_DONTWRAP = wxc.wxTE_DONTWRAP
  316. wxTE_LINEWRAP = wxc.wxTE_LINEWRAP
  317. wxTE_WORDWRAP = wxc.wxTE_WORDWRAP
  318. wxTE_LEFT = wxc.wxTE_LEFT
  319. wxTE_RIGHT = wxc.wxTE_RIGHT
  320. wxTE_CENTER = wxc.wxTE_CENTER
  321. wxTE_CENTRE = wxc.wxTE_CENTRE
  322. wxCB_SIMPLE = wxc.wxCB_SIMPLE
  323. wxCB_DROPDOWN = wxc.wxCB_DROPDOWN
  324. wxCB_SORT = wxc.wxCB_SORT
  325. wxCB_READONLY = wxc.wxCB_READONLY
  326. wxRA_HORIZONTAL = wxc.wxRA_HORIZONTAL
  327. wxRA_VERTICAL = wxc.wxRA_VERTICAL
  328. wxRA_SPECIFY_ROWS = wxc.wxRA_SPECIFY_ROWS
  329. wxRA_SPECIFY_COLS = wxc.wxRA_SPECIFY_COLS
  330. wxRB_GROUP = wxc.wxRB_GROUP
  331. wxRB_SINGLE = wxc.wxRB_SINGLE
  332. wxGA_PROGRESSBAR = wxc.wxGA_PROGRESSBAR
  333. wxGA_HORIZONTAL = wxc.wxGA_HORIZONTAL
  334. wxGA_VERTICAL = wxc.wxGA_VERTICAL
  335. wxGA_SMOOTH = wxc.wxGA_SMOOTH
  336. wxSL_HORIZONTAL = wxc.wxSL_HORIZONTAL
  337. wxSL_VERTICAL = wxc.wxSL_VERTICAL
  338. wxSL_AUTOTICKS = wxc.wxSL_AUTOTICKS
  339. wxSL_LABELS = wxc.wxSL_LABELS
  340. wxSL_LEFT = wxc.wxSL_LEFT
  341. wxSL_TOP = wxc.wxSL_TOP
  342. wxSL_RIGHT = wxc.wxSL_RIGHT
  343. wxSL_BOTTOM = wxc.wxSL_BOTTOM
  344. wxSL_BOTH = wxc.wxSL_BOTH
  345. wxSL_SELRANGE = wxc.wxSL_SELRANGE
  346. wxSB_HORIZONTAL = wxc.wxSB_HORIZONTAL
  347. wxSB_VERTICAL = wxc.wxSB_VERTICAL
  348. wxST_SIZEGRIP = wxc.wxST_SIZEGRIP
  349. wxST_NO_AUTORESIZE = wxc.wxST_NO_AUTORESIZE
  350. wxBU_NOAUTODRAW = wxc.wxBU_NOAUTODRAW
  351. wxBU_AUTODRAW = wxc.wxBU_AUTODRAW
  352. wxBU_LEFT = wxc.wxBU_LEFT
  353. wxBU_TOP = wxc.wxBU_TOP
  354. wxBU_RIGHT = wxc.wxBU_RIGHT
  355. wxBU_BOTTOM = wxc.wxBU_BOTTOM
  356. wxBU_EXACTFIT = wxc.wxBU_EXACTFIT
  357. wxSP_VERTICAL = wxc.wxSP_VERTICAL
  358. wxSP_HORIZONTAL = wxc.wxSP_HORIZONTAL
  359. wxSP_ARROW_KEYS = wxc.wxSP_ARROW_KEYS
  360. wxSP_WRAP = wxc.wxSP_WRAP
  361. wxSP_NOBORDER = wxc.wxSP_NOBORDER
  362. wxSP_3D = wxc.wxSP_3D
  363. wxSP_3DSASH = wxc.wxSP_3DSASH
  364. wxSP_3DBORDER = wxc.wxSP_3DBORDER
  365. wxSP_FULLSASH = wxc.wxSP_FULLSASH
  366. wxSP_BORDER = wxc.wxSP_BORDER
  367. wxSP_LIVE_UPDATE = wxc.wxSP_LIVE_UPDATE
  368. wxSP_PERMIT_UNSPLIT = wxc.wxSP_PERMIT_UNSPLIT
  369. wxFLOOD_SURFACE = wxc.wxFLOOD_SURFACE
  370. wxFLOOD_BORDER = wxc.wxFLOOD_BORDER
  371. wxODDEVEN_RULE = wxc.wxODDEVEN_RULE
  372. wxWINDING_RULE = wxc.wxWINDING_RULE
  373. wxTOOL_TOP = wxc.wxTOOL_TOP
  374. wxTOOL_BOTTOM = wxc.wxTOOL_BOTTOM
  375. wxTOOL_LEFT = wxc.wxTOOL_LEFT
  376. wxTOOL_RIGHT = wxc.wxTOOL_RIGHT
  377. wxOK = wxc.wxOK
  378. wxYES_NO = wxc.wxYES_NO
  379. wxCANCEL = wxc.wxCANCEL
  380. wxYES = wxc.wxYES
  381. wxNO = wxc.wxNO
  382. wxNO_DEFAULT = wxc.wxNO_DEFAULT
  383. wxYES_DEFAULT = wxc.wxYES_DEFAULT
  384. wxICON_EXCLAMATION = wxc.wxICON_EXCLAMATION
  385. wxICON_HAND = wxc.wxICON_HAND
  386. wxICON_QUESTION = wxc.wxICON_QUESTION
  387. wxICON_INFORMATION = wxc.wxICON_INFORMATION
  388. wxICON_STOP = wxc.wxICON_STOP
  389. wxICON_ASTERISK = wxc.wxICON_ASTERISK
  390. wxICON_MASK = wxc.wxICON_MASK
  391. wxICON_WARNING = wxc.wxICON_WARNING
  392. wxICON_ERROR = wxc.wxICON_ERROR
  393. wxFORWARD = wxc.wxFORWARD
  394. wxBACKWARD = wxc.wxBACKWARD
  395. wxRESET = wxc.wxRESET
  396. wxHELP = wxc.wxHELP
  397. wxMORE = wxc.wxMORE
  398. wxSETUP = wxc.wxSETUP
  399. wxCENTRE = wxc.wxCENTRE
  400. wxCENTER = wxc.wxCENTER
  401. wxSIZE_AUTO_WIDTH = wxc.wxSIZE_AUTO_WIDTH
  402. wxSIZE_AUTO_HEIGHT = wxc.wxSIZE_AUTO_HEIGHT
  403. wxSIZE_AUTO = wxc.wxSIZE_AUTO
  404. wxSIZE_USE_EXISTING = wxc.wxSIZE_USE_EXISTING
  405. wxSIZE_ALLOW_MINUS_ONE = wxc.wxSIZE_ALLOW_MINUS_ONE
  406. wxPORTRAIT = wxc.wxPORTRAIT
  407. wxLANDSCAPE = wxc.wxLANDSCAPE
  408. wxPRINT_QUALITY_HIGH = wxc.wxPRINT_QUALITY_HIGH
  409. wxPRINT_QUALITY_MEDIUM = wxc.wxPRINT_QUALITY_MEDIUM
  410. wxPRINT_QUALITY_LOW = wxc.wxPRINT_QUALITY_LOW
  411. wxPRINT_QUALITY_DRAFT = wxc.wxPRINT_QUALITY_DRAFT
  412. wxID_ANY = wxc.wxID_ANY
  413. wxID_SEPARATOR = wxc.wxID_SEPARATOR
  414. wxID_OPEN = wxc.wxID_OPEN
  415. wxID_CLOSE = wxc.wxID_CLOSE
  416. wxID_NEW = wxc.wxID_NEW
  417. wxID_SAVE = wxc.wxID_SAVE
  418. wxID_SAVEAS = wxc.wxID_SAVEAS
  419. wxID_REVERT = wxc.wxID_REVERT
  420. wxID_EXIT = wxc.wxID_EXIT
  421. wxID_UNDO = wxc.wxID_UNDO
  422. wxID_REDO = wxc.wxID_REDO
  423. wxID_HELP = wxc.wxID_HELP
  424. wxID_PRINT = wxc.wxID_PRINT
  425. wxID_PRINT_SETUP = wxc.wxID_PRINT_SETUP
  426. wxID_PREVIEW = wxc.wxID_PREVIEW
  427. wxID_ABOUT = wxc.wxID_ABOUT
  428. wxID_HELP_CONTENTS = wxc.wxID_HELP_CONTENTS
  429. wxID_HELP_COMMANDS = wxc.wxID_HELP_COMMANDS
  430. wxID_HELP_PROCEDURES = wxc.wxID_HELP_PROCEDURES
  431. wxID_HELP_CONTEXT = wxc.wxID_HELP_CONTEXT
  432. wxID_CLOSE_ALL = wxc.wxID_CLOSE_ALL
  433. wxID_CUT = wxc.wxID_CUT
  434. wxID_COPY = wxc.wxID_COPY
  435. wxID_PASTE = wxc.wxID_PASTE
  436. wxID_CLEAR = wxc.wxID_CLEAR
  437. wxID_FIND = wxc.wxID_FIND
  438. wxID_DUPLICATE = wxc.wxID_DUPLICATE
  439. wxID_SELECTALL = wxc.wxID_SELECTALL
  440. wxID_FILE1 = wxc.wxID_FILE1
  441. wxID_FILE2 = wxc.wxID_FILE2
  442. wxID_FILE3 = wxc.wxID_FILE3
  443. wxID_FILE4 = wxc.wxID_FILE4
  444. wxID_FILE5 = wxc.wxID_FILE5
  445. wxID_FILE6 = wxc.wxID_FILE6
  446. wxID_FILE7 = wxc.wxID_FILE7
  447. wxID_FILE8 = wxc.wxID_FILE8
  448. wxID_FILE9 = wxc.wxID_FILE9
  449. wxID_OK = wxc.wxID_OK
  450. wxID_CANCEL = wxc.wxID_CANCEL
  451. wxID_APPLY = wxc.wxID_APPLY
  452. wxID_YES = wxc.wxID_YES
  453. wxID_NO = wxc.wxID_NO
  454. wxID_STATIC = wxc.wxID_STATIC
  455. wxID_FORWARD = wxc.wxID_FORWARD
  456. wxID_BACKWARD = wxc.wxID_BACKWARD
  457. wxID_DEFAULT = wxc.wxID_DEFAULT
  458. wxID_MORE = wxc.wxID_MORE
  459. wxID_SETUP = wxc.wxID_SETUP
  460. wxID_RESET = wxc.wxID_RESET
  461. wxID_CONTEXT_HELP = wxc.wxID_CONTEXT_HELP
  462. wxID_YESTOALL = wxc.wxID_YESTOALL
  463. wxID_NOTOALL = wxc.wxID_NOTOALL
  464. wxID_ABORT = wxc.wxID_ABORT
  465. wxID_RETRY = wxc.wxID_RETRY
  466. wxID_IGNORE = wxc.wxID_IGNORE
  467. wxOPEN = wxc.wxOPEN
  468. wxSAVE = wxc.wxSAVE
  469. wxHIDE_READONLY = wxc.wxHIDE_READONLY
  470. wxOVERWRITE_PROMPT = wxc.wxOVERWRITE_PROMPT
  471. wxFILE_MUST_EXIST = wxc.wxFILE_MUST_EXIST
  472. wxMULTIPLE = wxc.wxMULTIPLE
  473. wxCHANGE_DIR = wxc.wxCHANGE_DIR
  474. wxACCEL_ALT = wxc.wxACCEL_ALT
  475. wxACCEL_CTRL = wxc.wxACCEL_CTRL
  476. wxACCEL_SHIFT = wxc.wxACCEL_SHIFT
  477. wxACCEL_NORMAL = wxc.wxACCEL_NORMAL
  478. wxPD_AUTO_HIDE = wxc.wxPD_AUTO_HIDE
  479. wxPD_APP_MODAL = wxc.wxPD_APP_MODAL
  480. wxPD_CAN_ABORT = wxc.wxPD_CAN_ABORT
  481. wxPD_ELAPSED_TIME = wxc.wxPD_ELAPSED_TIME
  482. wxPD_ESTIMATED_TIME = wxc.wxPD_ESTIMATED_TIME
  483. wxPD_REMAINING_TIME = wxc.wxPD_REMAINING_TIME
  484. wxDD_NEW_DIR_BUTTON = wxc.wxDD_NEW_DIR_BUTTON
  485. wxDD_DEFAULT_STYLE = wxc.wxDD_DEFAULT_STYLE
  486. wxMENU_TEAROFF = wxc.wxMENU_TEAROFF
  487. wxMB_DOCKABLE = wxc.wxMB_DOCKABLE
  488. wxNO_FULL_REPAINT_ON_RESIZE = wxc.wxNO_FULL_REPAINT_ON_RESIZE
  489. wxLEFT = wxc.wxLEFT
  490. wxRIGHT = wxc.wxRIGHT
  491. wxUP = wxc.wxUP
  492. wxDOWN = wxc.wxDOWN
  493. wxALL = wxc.wxALL
  494. wxTOP = wxc.wxTOP
  495. wxBOTTOM = wxc.wxBOTTOM
  496. wxNORTH = wxc.wxNORTH
  497. wxSOUTH = wxc.wxSOUTH
  498. wxEAST = wxc.wxEAST
  499. wxWEST = wxc.wxWEST
  500. wxSTRETCH_NOT = wxc.wxSTRETCH_NOT
  501. wxSHRINK = wxc.wxSHRINK
  502. wxGROW = wxc.wxGROW
  503. wxEXPAND = wxc.wxEXPAND
  504. wxNB_FIXEDWIDTH = wxc.wxNB_FIXEDWIDTH
  505. wxNB_TOP = wxc.wxNB_TOP
  506. wxNB_LEFT = wxc.wxNB_LEFT
  507. wxNB_RIGHT = wxc.wxNB_RIGHT
  508. wxNB_BOTTOM = wxc.wxNB_BOTTOM
  509. wxNB_MULTILINE = wxc.wxNB_MULTILINE
  510. wxLI_HORIZONTAL = wxc.wxLI_HORIZONTAL
  511. wxLI_VERTICAL = wxc.wxLI_VERTICAL
  512. wxJOYSTICK1 = wxc.wxJOYSTICK1
  513. wxJOYSTICK2 = wxc.wxJOYSTICK2
  514. wxJOY_BUTTON1 = wxc.wxJOY_BUTTON1
  515. wxJOY_BUTTON2 = wxc.wxJOY_BUTTON2
  516. wxJOY_BUTTON3 = wxc.wxJOY_BUTTON3
  517. wxJOY_BUTTON4 = wxc.wxJOY_BUTTON4
  518. wxJOY_BUTTON_ANY = wxc.wxJOY_BUTTON_ANY
  519. wxWS_EX_VALIDATE_RECURSIVELY = wxc.wxWS_EX_VALIDATE_RECURSIVELY
  520. wxWS_EX_BLOCK_EVENTS = wxc.wxWS_EX_BLOCK_EVENTS
  521. wxWS_EX_TRANSIENT = wxc.wxWS_EX_TRANSIENT
  522. wxMM_TEXT = wxc.wxMM_TEXT
  523. wxMM_LOMETRIC = wxc.wxMM_LOMETRIC
  524. wxMM_HIMETRIC = wxc.wxMM_HIMETRIC
  525. wxMM_LOENGLISH = wxc.wxMM_LOENGLISH
  526. wxMM_HIENGLISH = wxc.wxMM_HIENGLISH
  527. wxMM_TWIPS = wxc.wxMM_TWIPS
  528. wxMM_ISOTROPIC = wxc.wxMM_ISOTROPIC
  529. wxMM_ANISOTROPIC = wxc.wxMM_ANISOTROPIC
  530. wxMM_POINTS = wxc.wxMM_POINTS
  531. wxMM_METRIC = wxc.wxMM_METRIC
  532. wxTIMER_CONTINUOUS = wxc.wxTIMER_CONTINUOUS
  533. wxTIMER_ONE_SHOT = wxc.wxTIMER_ONE_SHOT
  534. wxMOUSE_BTN_ANY = wxc.wxMOUSE_BTN_ANY
  535. wxMOUSE_BTN_NONE = wxc.wxMOUSE_BTN_NONE
  536. wxMOUSE_BTN_LEFT = wxc.wxMOUSE_BTN_LEFT
  537. wxMOUSE_BTN_MIDDLE = wxc.wxMOUSE_BTN_MIDDLE
  538. wxMOUSE_BTN_RIGHT = wxc.wxMOUSE_BTN_RIGHT
  539. wxBORDER_DEFAULT = wxc.wxBORDER_DEFAULT
  540. wxBORDER_NONE = wxc.wxBORDER_NONE
  541. wxBORDER_STATIC = wxc.wxBORDER_STATIC
  542. wxBORDER_SIMPLE = wxc.wxBORDER_SIMPLE
  543. wxBORDER_RAISED = wxc.wxBORDER_RAISED
  544. wxBORDER_SUNKEN = wxc.wxBORDER_SUNKEN
  545. wxBORDER_DOUBLE = wxc.wxBORDER_DOUBLE
  546. wxBORDER_MASK = wxc.wxBORDER_MASK
  547. wxDEFAULT = wxc.wxDEFAULT
  548. wxDECORATIVE = wxc.wxDECORATIVE
  549. wxROMAN = wxc.wxROMAN
  550. wxSCRIPT = wxc.wxSCRIPT
  551. wxSWISS = wxc.wxSWISS
  552. wxMODERN = wxc.wxMODERN
  553. wxTELETYPE = wxc.wxTELETYPE
  554. wxVARIABLE = wxc.wxVARIABLE
  555. wxFIXED = wxc.wxFIXED
  556. wxNORMAL = wxc.wxNORMAL
  557. wxLIGHT = wxc.wxLIGHT
  558. wxBOLD = wxc.wxBOLD
  559. wxITALIC = wxc.wxITALIC
  560. wxSLANT = wxc.wxSLANT
  561. wxSOLID = wxc.wxSOLID
  562. wxDOT = wxc.wxDOT
  563. wxLONG_DASH = wxc.wxLONG_DASH
  564. wxSHORT_DASH = wxc.wxSHORT_DASH
  565. wxDOT_DASH = wxc.wxDOT_DASH
  566. wxUSER_DASH = wxc.wxUSER_DASH
  567. wxTRANSPARENT = wxc.wxTRANSPARENT
  568. wxSTIPPLE = wxc.wxSTIPPLE
  569. wxBDIAGONAL_HATCH = wxc.wxBDIAGONAL_HATCH
  570. wxCROSSDIAG_HATCH = wxc.wxCROSSDIAG_HATCH
  571. wxFDIAGONAL_HATCH = wxc.wxFDIAGONAL_HATCH
  572. wxCROSS_HATCH = wxc.wxCROSS_HATCH
  573. wxHORIZONTAL_HATCH = wxc.wxHORIZONTAL_HATCH
  574. wxVERTICAL_HATCH = wxc.wxVERTICAL_HATCH
  575. wxJOIN_BEVEL = wxc.wxJOIN_BEVEL
  576. wxJOIN_MITER = wxc.wxJOIN_MITER
  577. wxJOIN_ROUND = wxc.wxJOIN_ROUND
  578. wxCAP_ROUND = wxc.wxCAP_ROUND
  579. wxCAP_PROJECTING = wxc.wxCAP_PROJECTING
  580. wxCAP_BUTT = wxc.wxCAP_BUTT
  581. wxCLEAR = wxc.wxCLEAR
  582. wxXOR = wxc.wxXOR
  583. wxINVERT = wxc.wxINVERT
  584. wxOR_REVERSE = wxc.wxOR_REVERSE
  585. wxAND_REVERSE = wxc.wxAND_REVERSE
  586. wxCOPY = wxc.wxCOPY
  587. wxAND = wxc.wxAND
  588. wxAND_INVERT = wxc.wxAND_INVERT
  589. wxNO_OP = wxc.wxNO_OP
  590. wxNOR = wxc.wxNOR
  591. wxEQUIV = wxc.wxEQUIV
  592. wxSRC_INVERT = wxc.wxSRC_INVERT
  593. wxOR_INVERT = wxc.wxOR_INVERT
  594. wxNAND = wxc.wxNAND
  595. wxOR = wxc.wxOR
  596. wxSET = wxc.wxSET
  597. WXK_BACK = wxc.WXK_BACK
  598. WXK_TAB = wxc.WXK_TAB
  599. WXK_RETURN = wxc.WXK_RETURN
  600. WXK_ESCAPE = wxc.WXK_ESCAPE
  601. WXK_SPACE = wxc.WXK_SPACE
  602. WXK_DELETE = wxc.WXK_DELETE
  603. WXK_START = wxc.WXK_START
  604. WXK_LBUTTON = wxc.WXK_LBUTTON
  605. WXK_RBUTTON = wxc.WXK_RBUTTON
  606. WXK_CANCEL = wxc.WXK_CANCEL
  607. WXK_MBUTTON = wxc.WXK_MBUTTON
  608. WXK_CLEAR = wxc.WXK_CLEAR
  609. WXK_SHIFT = wxc.WXK_SHIFT
  610. WXK_ALT = wxc.WXK_ALT
  611. WXK_CONTROL = wxc.WXK_CONTROL
  612. WXK_MENU = wxc.WXK_MENU
  613. WXK_PAUSE = wxc.WXK_PAUSE
  614. WXK_CAPITAL = wxc.WXK_CAPITAL
  615. WXK_PRIOR = wxc.WXK_PRIOR
  616. WXK_NEXT = wxc.WXK_NEXT
  617. WXK_END = wxc.WXK_END
  618. WXK_HOME = wxc.WXK_HOME
  619. WXK_LEFT = wxc.WXK_LEFT
  620. WXK_UP = wxc.WXK_UP
  621. WXK_RIGHT = wxc.WXK_RIGHT
  622. WXK_DOWN = wxc.WXK_DOWN
  623. WXK_SELECT = wxc.WXK_SELECT
  624. WXK_PRINT = wxc.WXK_PRINT
  625. WXK_EXECUTE = wxc.WXK_EXECUTE
  626. WXK_SNAPSHOT = wxc.WXK_SNAPSHOT
  627. WXK_INSERT = wxc.WXK_INSERT
  628. WXK_HELP = wxc.WXK_HELP
  629. WXK_NUMPAD0 = wxc.WXK_NUMPAD0
  630. WXK_NUMPAD1 = wxc.WXK_NUMPAD1
  631. WXK_NUMPAD2 = wxc.WXK_NUMPAD2
  632. WXK_NUMPAD3 = wxc.WXK_NUMPAD3
  633. WXK_NUMPAD4 = wxc.WXK_NUMPAD4
  634. WXK_NUMPAD5 = wxc.WXK_NUMPAD5
  635. WXK_NUMPAD6 = wxc.WXK_NUMPAD6
  636. WXK_NUMPAD7 = wxc.WXK_NUMPAD7
  637. WXK_NUMPAD8 = wxc.WXK_NUMPAD8
  638. WXK_NUMPAD9 = wxc.WXK_NUMPAD9
  639. WXK_MULTIPLY = wxc.WXK_MULTIPLY
  640. WXK_ADD = wxc.WXK_ADD
  641. WXK_SEPARATOR = wxc.WXK_SEPARATOR
  642. WXK_SUBTRACT = wxc.WXK_SUBTRACT
  643. WXK_DECIMAL = wxc.WXK_DECIMAL
  644. WXK_DIVIDE = wxc.WXK_DIVIDE
  645. WXK_F1 = wxc.WXK_F1
  646. WXK_F2 = wxc.WXK_F2
  647. WXK_F3 = wxc.WXK_F3
  648. WXK_F4 = wxc.WXK_F4
  649. WXK_F5 = wxc.WXK_F5
  650. WXK_F6 = wxc.WXK_F6
  651. WXK_F7 = wxc.WXK_F7
  652. WXK_F8 = wxc.WXK_F8
  653. WXK_F9 = wxc.WXK_F9
  654. WXK_F10 = wxc.WXK_F10
  655. WXK_F11 = wxc.WXK_F11
  656. WXK_F12 = wxc.WXK_F12
  657. WXK_F13 = wxc.WXK_F13
  658. WXK_F14 = wxc.WXK_F14
  659. WXK_F15 = wxc.WXK_F15
  660. WXK_F16 = wxc.WXK_F16
  661. WXK_F17 = wxc.WXK_F17
  662. WXK_F18 = wxc.WXK_F18
  663. WXK_F19 = wxc.WXK_F19
  664. WXK_F20 = wxc.WXK_F20
  665. WXK_F21 = wxc.WXK_F21
  666. WXK_F22 = wxc.WXK_F22
  667. WXK_F23 = wxc.WXK_F23
  668. WXK_F24 = wxc.WXK_F24
  669. WXK_NUMLOCK = wxc.WXK_NUMLOCK
  670. WXK_SCROLL = wxc.WXK_SCROLL
  671. WXK_PAGEUP = wxc.WXK_PAGEUP
  672. WXK_PAGEDOWN = wxc.WXK_PAGEDOWN
  673. WXK_NUMPAD_SPACE = wxc.WXK_NUMPAD_SPACE
  674. WXK_NUMPAD_TAB = wxc.WXK_NUMPAD_TAB
  675. WXK_NUMPAD_ENTER = wxc.WXK_NUMPAD_ENTER
  676. WXK_NUMPAD_F1 = wxc.WXK_NUMPAD_F1
  677. WXK_NUMPAD_F2 = wxc.WXK_NUMPAD_F2
  678. WXK_NUMPAD_F3 = wxc.WXK_NUMPAD_F3
  679. WXK_NUMPAD_F4 = wxc.WXK_NUMPAD_F4
  680. WXK_NUMPAD_HOME = wxc.WXK_NUMPAD_HOME
  681. WXK_NUMPAD_LEFT = wxc.WXK_NUMPAD_LEFT
  682. WXK_NUMPAD_UP = wxc.WXK_NUMPAD_UP
  683. WXK_NUMPAD_RIGHT = wxc.WXK_NUMPAD_RIGHT
  684. WXK_NUMPAD_DOWN = wxc.WXK_NUMPAD_DOWN
  685. WXK_NUMPAD_PRIOR = wxc.WXK_NUMPAD_PRIOR
  686. WXK_NUMPAD_PAGEUP = wxc.WXK_NUMPAD_PAGEUP
  687. WXK_NUMPAD_NEXT = wxc.WXK_NUMPAD_NEXT
  688. WXK_NUMPAD_PAGEDOWN = wxc.WXK_NUMPAD_PAGEDOWN
  689. WXK_NUMPAD_END = wxc.WXK_NUMPAD_END
  690. WXK_NUMPAD_BEGIN = wxc.WXK_NUMPAD_BEGIN
  691. WXK_NUMPAD_INSERT = wxc.WXK_NUMPAD_INSERT
  692. WXK_NUMPAD_DELETE = wxc.WXK_NUMPAD_DELETE
  693. WXK_NUMPAD_EQUAL = wxc.WXK_NUMPAD_EQUAL
  694. WXK_NUMPAD_MULTIPLY = wxc.WXK_NUMPAD_MULTIPLY
  695. WXK_NUMPAD_ADD = wxc.WXK_NUMPAD_ADD
  696. WXK_NUMPAD_SEPARATOR = wxc.WXK_NUMPAD_SEPARATOR
  697. WXK_NUMPAD_SUBTRACT = wxc.WXK_NUMPAD_SUBTRACT
  698. WXK_NUMPAD_DECIMAL = wxc.WXK_NUMPAD_DECIMAL
  699. WXK_NUMPAD_DIVIDE = wxc.WXK_NUMPAD_DIVIDE
  700. wxBITMAP_TYPE_INVALID = wxc.wxBITMAP_TYPE_INVALID
  701. wxBITMAP_TYPE_BMP = wxc.wxBITMAP_TYPE_BMP
  702. wxBITMAP_TYPE_BMP_RESOURCE = wxc.wxBITMAP_TYPE_BMP_RESOURCE
  703. wxBITMAP_TYPE_RESOURCE = wxc.wxBITMAP_TYPE_RESOURCE
  704. wxBITMAP_TYPE_ICO = wxc.wxBITMAP_TYPE_ICO
  705. wxBITMAP_TYPE_ICO_RESOURCE = wxc.wxBITMAP_TYPE_ICO_RESOURCE
  706. wxBITMAP_TYPE_CUR = wxc.wxBITMAP_TYPE_CUR
  707. wxBITMAP_TYPE_CUR_RESOURCE = wxc.wxBITMAP_TYPE_CUR_RESOURCE
  708. wxBITMAP_TYPE_XBM = wxc.wxBITMAP_TYPE_XBM
  709. wxBITMAP_TYPE_XBM_DATA = wxc.wxBITMAP_TYPE_XBM_DATA
  710. wxBITMAP_TYPE_XPM = wxc.wxBITMAP_TYPE_XPM
  711. wxBITMAP_TYPE_XPM_DATA = wxc.wxBITMAP_TYPE_XPM_DATA
  712. wxBITMAP_TYPE_TIF = wxc.wxBITMAP_TYPE_TIF
  713. wxBITMAP_TYPE_TIF_RESOURCE = wxc.wxBITMAP_TYPE_TIF_RESOURCE
  714. wxBITMAP_TYPE_GIF = wxc.wxBITMAP_TYPE_GIF
  715. wxBITMAP_TYPE_GIF_RESOURCE = wxc.wxBITMAP_TYPE_GIF_RESOURCE
  716. wxBITMAP_TYPE_PNG = wxc.wxBITMAP_TYPE_PNG
  717. wxBITMAP_TYPE_PNG_RESOURCE = wxc.wxBITMAP_TYPE_PNG_RESOURCE
  718. wxBITMAP_TYPE_JPEG = wxc.wxBITMAP_TYPE_JPEG
  719. wxBITMAP_TYPE_JPEG_RESOURCE = wxc.wxBITMAP_TYPE_JPEG_RESOURCE
  720. wxBITMAP_TYPE_PNM = wxc.wxBITMAP_TYPE_PNM
  721. wxBITMAP_TYPE_PNM_RESOURCE = wxc.wxBITMAP_TYPE_PNM_RESOURCE
  722. wxBITMAP_TYPE_PCX = wxc.wxBITMAP_TYPE_PCX
  723. wxBITMAP_TYPE_PCX_RESOURCE = wxc.wxBITMAP_TYPE_PCX_RESOURCE
  724. wxBITMAP_TYPE_PICT = wxc.wxBITMAP_TYPE_PICT
  725. wxBITMAP_TYPE_PICT_RESOURCE = wxc.wxBITMAP_TYPE_PICT_RESOURCE
  726. wxBITMAP_TYPE_ICON = wxc.wxBITMAP_TYPE_ICON
  727. wxBITMAP_TYPE_ICON_RESOURCE = wxc.wxBITMAP_TYPE_ICON_RESOURCE
  728. wxBITMAP_TYPE_ANI = wxc.wxBITMAP_TYPE_ANI
  729. wxBITMAP_TYPE_IFF = wxc.wxBITMAP_TYPE_IFF
  730. wxBITMAP_TYPE_MACCURSOR = wxc.wxBITMAP_TYPE_MACCURSOR
  731. wxBITMAP_TYPE_MACCURSOR_RESOURCE = wxc.wxBITMAP_TYPE_MACCURSOR_RESOURCE
  732. wxBITMAP_TYPE_ANY = wxc.wxBITMAP_TYPE_ANY
  733. wxCURSOR_NONE = wxc.wxCURSOR_NONE
  734. wxCURSOR_ARROW = wxc.wxCURSOR_ARROW
  735. wxCURSOR_RIGHT_ARROW = wxc.wxCURSOR_RIGHT_ARROW
  736. wxCURSOR_BULLSEYE = wxc.wxCURSOR_BULLSEYE
  737. wxCURSOR_CHAR = wxc.wxCURSOR_CHAR
  738. wxCURSOR_CROSS = wxc.wxCURSOR_CROSS
  739. wxCURSOR_HAND = wxc.wxCURSOR_HAND
  740. wxCURSOR_IBEAM = wxc.wxCURSOR_IBEAM
  741. wxCURSOR_LEFT_BUTTON = wxc.wxCURSOR_LEFT_BUTTON
  742. wxCURSOR_MAGNIFIER = wxc.wxCURSOR_MAGNIFIER
  743. wxCURSOR_MIDDLE_BUTTON = wxc.wxCURSOR_MIDDLE_BUTTON
  744. wxCURSOR_NO_ENTRY = wxc.wxCURSOR_NO_ENTRY
  745. wxCURSOR_PAINT_BRUSH = wxc.wxCURSOR_PAINT_BRUSH
  746. wxCURSOR_PENCIL = wxc.wxCURSOR_PENCIL
  747. wxCURSOR_POINT_LEFT = wxc.wxCURSOR_POINT_LEFT
  748. wxCURSOR_POINT_RIGHT = wxc.wxCURSOR_POINT_RIGHT
  749. wxCURSOR_QUESTION_ARROW = wxc.wxCURSOR_QUESTION_ARROW
  750. wxCURSOR_RIGHT_BUTTON = wxc.wxCURSOR_RIGHT_BUTTON
  751. wxCURSOR_SIZENESW = wxc.wxCURSOR_SIZENESW
  752. wxCURSOR_SIZENS = wxc.wxCURSOR_SIZENS
  753. wxCURSOR_SIZENWSE = wxc.wxCURSOR_SIZENWSE
  754. wxCURSOR_SIZEWE = wxc.wxCURSOR_SIZEWE
  755. wxCURSOR_SIZING = wxc.wxCURSOR_SIZING
  756. wxCURSOR_SPRAYCAN = wxc.wxCURSOR_SPRAYCAN
  757. wxCURSOR_WAIT = wxc.wxCURSOR_WAIT
  758. wxCURSOR_WATCH = wxc.wxCURSOR_WATCH
  759. wxCURSOR_BLANK = wxc.wxCURSOR_BLANK
  760. wxCURSOR_DEFAULT = wxc.wxCURSOR_DEFAULT
  761. wxCURSOR_ARROWWAIT = wxc.wxCURSOR_ARROWWAIT
  762. wxCURSOR_MAX = wxc.wxCURSOR_MAX
  763. wxPAPER_NONE = wxc.wxPAPER_NONE
  764. wxPAPER_LETTER = wxc.wxPAPER_LETTER
  765. wxPAPER_LEGAL = wxc.wxPAPER_LEGAL
  766. wxPAPER_A4 = wxc.wxPAPER_A4
  767. wxPAPER_CSHEET = wxc.wxPAPER_CSHEET
  768. wxPAPER_DSHEET = wxc.wxPAPER_DSHEET
  769. wxPAPER_ESHEET = wxc.wxPAPER_ESHEET
  770. wxPAPER_LETTERSMALL = wxc.wxPAPER_LETTERSMALL
  771. wxPAPER_TABLOID = wxc.wxPAPER_TABLOID
  772. wxPAPER_LEDGER = wxc.wxPAPER_LEDGER
  773. wxPAPER_STATEMENT = wxc.wxPAPER_STATEMENT
  774. wxPAPER_EXECUTIVE = wxc.wxPAPER_EXECUTIVE
  775. wxPAPER_A3 = wxc.wxPAPER_A3
  776. wxPAPER_A4SMALL = wxc.wxPAPER_A4SMALL
  777. wxPAPER_A5 = wxc.wxPAPER_A5
  778. wxPAPER_B4 = wxc.wxPAPER_B4
  779. wxPAPER_B5 = wxc.wxPAPER_B5
  780. wxPAPER_FOLIO = wxc.wxPAPER_FOLIO
  781. wxPAPER_QUARTO = wxc.wxPAPER_QUARTO
  782. wxPAPER_10X14 = wxc.wxPAPER_10X14
  783. wxPAPER_11X17 = wxc.wxPAPER_11X17
  784. wxPAPER_NOTE = wxc.wxPAPER_NOTE
  785. wxPAPER_ENV_9 = wxc.wxPAPER_ENV_9
  786. wxPAPER_ENV_10 = wxc.wxPAPER_ENV_10
  787. wxPAPER_ENV_11 = wxc.wxPAPER_ENV_11
  788. wxPAPER_ENV_12 = wxc.wxPAPER_ENV_12
  789. wxPAPER_ENV_14 = wxc.wxPAPER_ENV_14
  790. wxPAPER_ENV_DL = wxc.wxPAPER_ENV_DL
  791. wxPAPER_ENV_C5 = wxc.wxPAPER_ENV_C5
  792. wxPAPER_ENV_C3 = wxc.wxPAPER_ENV_C3
  793. wxPAPER_ENV_C4 = wxc.wxPAPER_ENV_C4
  794. wxPAPER_ENV_C6 = wxc.wxPAPER_ENV_C6
  795. wxPAPER_ENV_C65 = wxc.wxPAPER_ENV_C65
  796. wxPAPER_ENV_B4 = wxc.wxPAPER_ENV_B4
  797. wxPAPER_ENV_B5 = wxc.wxPAPER_ENV_B5
  798. wxPAPER_ENV_B6 = wxc.wxPAPER_ENV_B6
  799. wxPAPER_ENV_ITALY = wxc.wxPAPER_ENV_ITALY
  800. wxPAPER_ENV_MONARCH = wxc.wxPAPER_ENV_MONARCH
  801. wxPAPER_ENV_PERSONAL = wxc.wxPAPER_ENV_PERSONAL
  802. wxPAPER_FANFOLD_US = wxc.wxPAPER_FANFOLD_US
  803. wxPAPER_FANFOLD_STD_GERMAN = wxc.wxPAPER_FANFOLD_STD_GERMAN
  804. wxPAPER_FANFOLD_LGL_GERMAN = wxc.wxPAPER_FANFOLD_LGL_GERMAN
  805. wxPAPER_ISO_B4 = wxc.wxPAPER_ISO_B4
  806. wxPAPER_JAPANESE_POSTCARD = wxc.wxPAPER_JAPANESE_POSTCARD
  807. wxPAPER_9X11 = wxc.wxPAPER_9X11
  808. wxPAPER_10X11 = wxc.wxPAPER_10X11
  809. wxPAPER_15X11 = wxc.wxPAPER_15X11
  810. wxPAPER_ENV_INVITE = wxc.wxPAPER_ENV_INVITE
  811. wxPAPER_LETTER_EXTRA = wxc.wxPAPER_LETTER_EXTRA
  812. wxPAPER_LEGAL_EXTRA = wxc.wxPAPER_LEGAL_EXTRA
  813. wxPAPER_TABLOID_EXTRA = wxc.wxPAPER_TABLOID_EXTRA
  814. wxPAPER_A4_EXTRA = wxc.wxPAPER_A4_EXTRA
  815. wxPAPER_LETTER_TRANSVERSE = wxc.wxPAPER_LETTER_TRANSVERSE
  816. wxPAPER_A4_TRANSVERSE = wxc.wxPAPER_A4_TRANSVERSE
  817. wxPAPER_LETTER_EXTRA_TRANSVERSE = wxc.wxPAPER_LETTER_EXTRA_TRANSVERSE
  818. wxPAPER_A_PLUS = wxc.wxPAPER_A_PLUS
  819. wxPAPER_B_PLUS = wxc.wxPAPER_B_PLUS
  820. wxPAPER_LETTER_PLUS = wxc.wxPAPER_LETTER_PLUS
  821. wxPAPER_A4_PLUS = wxc.wxPAPER_A4_PLUS
  822. wxPAPER_A5_TRANSVERSE = wxc.wxPAPER_A5_TRANSVERSE
  823. wxPAPER_B5_TRANSVERSE = wxc.wxPAPER_B5_TRANSVERSE
  824. wxPAPER_A3_EXTRA = wxc.wxPAPER_A3_EXTRA
  825. wxPAPER_A5_EXTRA = wxc.wxPAPER_A5_EXTRA
  826. wxPAPER_B5_EXTRA = wxc.wxPAPER_B5_EXTRA
  827. wxPAPER_A2 = wxc.wxPAPER_A2
  828. wxPAPER_A3_TRANSVERSE = wxc.wxPAPER_A3_TRANSVERSE
  829. wxPAPER_A3_EXTRA_TRANSVERSE = wxc.wxPAPER_A3_EXTRA_TRANSVERSE
  830. wxDUPLEX_SIMPLEX = wxc.wxDUPLEX_SIMPLEX
  831. wxDUPLEX_HORIZONTAL = wxc.wxDUPLEX_HORIZONTAL
  832. wxDUPLEX_VERTICAL = wxc.wxDUPLEX_VERTICAL
  833. wxITEM_SEPARATOR = wxc.wxITEM_SEPARATOR
  834. wxITEM_NORMAL = wxc.wxITEM_NORMAL
  835. wxITEM_CHECK = wxc.wxITEM_CHECK
  836. wxITEM_RADIO = wxc.wxITEM_RADIO
  837. wxITEM_MAX = wxc.wxITEM_MAX
  838. wxHT_NOWHERE = wxc.wxHT_NOWHERE
  839. wxHT_SCROLLBAR_FIRST = wxc.wxHT_SCROLLBAR_FIRST
  840. wxHT_SCROLLBAR_ARROW_LINE_1 = wxc.wxHT_SCROLLBAR_ARROW_LINE_1
  841. wxHT_SCROLLBAR_ARROW_LINE_2 = wxc.wxHT_SCROLLBAR_ARROW_LINE_2
  842. wxHT_SCROLLBAR_ARROW_PAGE_1 = wxc.wxHT_SCROLLBAR_ARROW_PAGE_1
  843. wxHT_SCROLLBAR_ARROW_PAGE_2 = wxc.wxHT_SCROLLBAR_ARROW_PAGE_2
  844. wxHT_SCROLLBAR_THUMB = wxc.wxHT_SCROLLBAR_THUMB
  845. wxHT_SCROLLBAR_BAR_1 = wxc.wxHT_SCROLLBAR_BAR_1
  846. wxHT_SCROLLBAR_BAR_2 = wxc.wxHT_SCROLLBAR_BAR_2
  847. wxHT_SCROLLBAR_LAST = wxc.wxHT_SCROLLBAR_LAST
  848. wxHT_WINDOW_OUTSIDE = wxc.wxHT_WINDOW_OUTSIDE
  849. wxHT_WINDOW_INSIDE = wxc.wxHT_WINDOW_INSIDE
  850. wxHT_WINDOW_VERT_SCROLLBAR = wxc.wxHT_WINDOW_VERT_SCROLLBAR
  851. wxHT_WINDOW_HORZ_SCROLLBAR = wxc.wxHT_WINDOW_HORZ_SCROLLBAR
  852. wxHT_WINDOW_CORNER = wxc.wxHT_WINDOW_CORNER
  853. wxHT_MAX = wxc.wxHT_MAX
  854. wxEVT_NULL = wxc.wxEVT_NULL
  855. wxEVT_FIRST = wxc.wxEVT_FIRST
  856. wxEVT_COMMAND_BUTTON_CLICKED = wxc.wxEVT_COMMAND_BUTTON_CLICKED
  857. wxEVT_COMMAND_CHECKBOX_CLICKED = wxc.wxEVT_COMMAND_CHECKBOX_CLICKED
  858. wxEVT_COMMAND_CHOICE_SELECTED = wxc.wxEVT_COMMAND_CHOICE_SELECTED
  859. wxEVT_COMMAND_LISTBOX_SELECTED = wxc.wxEVT_COMMAND_LISTBOX_SELECTED
  860. wxEVT_COMMAND_LISTBOX_DOUBLECLICKED = wxc.wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
  861. wxEVT_COMMAND_CHECKLISTBOX_TOGGLED = wxc.wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
  862. wxEVT_COMMAND_SPINCTRL_UPDATED = wxc.wxEVT_COMMAND_SPINCTRL_UPDATED
  863. wxEVT_COMMAND_TEXT_UPDATED = wxc.wxEVT_COMMAND_TEXT_UPDATED
  864. wxEVT_COMMAND_TEXT_ENTER = wxc.wxEVT_COMMAND_TEXT_ENTER
  865. wxEVT_COMMAND_TEXT_URL = wxc.wxEVT_COMMAND_TEXT_URL
  866. wxEVT_COMMAND_TEXT_MAXLEN = wxc.wxEVT_COMMAND_TEXT_MAXLEN
  867. wxEVT_COMMAND_MENU_SELECTED = wxc.wxEVT_COMMAND_MENU_SELECTED
  868. wxEVT_COMMAND_SLIDER_UPDATED = wxc.wxEVT_COMMAND_SLIDER_UPDATED
  869. wxEVT_COMMAND_RADIOBOX_SELECTED = wxc.wxEVT_COMMAND_RADIOBOX_SELECTED
  870. wxEVT_COMMAND_RADIOBUTTON_SELECTED = wxc.wxEVT_COMMAND_RADIOBUTTON_SELECTED
  871. wxEVT_COMMAND_SCROLLBAR_UPDATED = wxc.wxEVT_COMMAND_SCROLLBAR_UPDATED
  872. wxEVT_COMMAND_VLBOX_SELECTED = wxc.wxEVT_COMMAND_VLBOX_SELECTED
  873. wxEVT_COMMAND_COMBOBOX_SELECTED = wxc.wxEVT_COMMAND_COMBOBOX_SELECTED
  874. wxEVT_COMMAND_TOOL_CLICKED = wxc.wxEVT_COMMAND_TOOL_CLICKED
  875. wxEVT_COMMAND_TOOL_RCLICKED = wxc.wxEVT_COMMAND_TOOL_RCLICKED
  876. wxEVT_COMMAND_TOOL_ENTER = wxc.wxEVT_COMMAND_TOOL_ENTER
  877. wxEVT_SET_FOCUS = wxc.wxEVT_SET_FOCUS
  878. wxEVT_KILL_FOCUS = wxc.wxEVT_KILL_FOCUS
  879. wxEVT_CHILD_FOCUS = wxc.wxEVT_CHILD_FOCUS
  880. wxEVT_MOUSEWHEEL = wxc.wxEVT_MOUSEWHEEL
  881. wxEVT_LEFT_DOWN = wxc.wxEVT_LEFT_DOWN
  882. wxEVT_LEFT_UP = wxc.wxEVT_LEFT_UP
  883. wxEVT_MIDDLE_DOWN = wxc.wxEVT_MIDDLE_DOWN
  884. wxEVT_MIDDLE_UP = wxc.wxEVT_MIDDLE_UP
  885. wxEVT_RIGHT_DOWN = wxc.wxEVT_RIGHT_DOWN
  886. wxEVT_RIGHT_UP = wxc.wxEVT_RIGHT_UP
  887. wxEVT_MOTION = wxc.wxEVT_MOTION
  888. wxEVT_ENTER_WINDOW = wxc.wxEVT_ENTER_WINDOW
  889. wxEVT_LEAVE_WINDOW = wxc.wxEVT_LEAVE_WINDOW
  890. wxEVT_LEFT_DCLICK = wxc.wxEVT_LEFT_DCLICK
  891. wxEVT_MIDDLE_DCLICK = wxc.wxEVT_MIDDLE_DCLICK
  892. wxEVT_RIGHT_DCLICK = wxc.wxEVT_RIGHT_DCLICK
  893. wxEVT_MOUSE_CAPTURE_CHANGED = wxc.wxEVT_MOUSE_CAPTURE_CHANGED
  894. wxEVT_NC_LEFT_DOWN = wxc.wxEVT_NC_LEFT_DOWN
  895. wxEVT_NC_LEFT_UP = wxc.wxEVT_NC_LEFT_UP
  896. wxEVT_NC_MIDDLE_DOWN = wxc.wxEVT_NC_MIDDLE_DOWN
  897. wxEVT_NC_MIDDLE_UP = wxc.wxEVT_NC_MIDDLE_UP
  898. wxEVT_NC_RIGHT_DOWN = wxc.wxEVT_NC_RIGHT_DOWN
  899. wxEVT_NC_RIGHT_UP = wxc.wxEVT_NC_RIGHT_UP
  900. wxEVT_NC_MOTION = wxc.wxEVT_NC_MOTION
  901. wxEVT_NC_ENTER_WINDOW = wxc.wxEVT_NC_ENTER_WINDOW
  902. wxEVT_NC_LEAVE_WINDOW = wxc.wxEVT_NC_LEAVE_WINDOW
  903. wxEVT_NC_LEFT_DCLICK = wxc.wxEVT_NC_LEFT_DCLICK
  904. wxEVT_NC_MIDDLE_DCLICK = wxc.wxEVT_NC_MIDDLE_DCLICK
  905. wxEVT_NC_RIGHT_DCLICK = wxc.wxEVT_NC_RIGHT_DCLICK
  906. wxEVT_SET_CURSOR = wxc.wxEVT_SET_CURSOR
  907. wxEVT_CHAR = wxc.wxEVT_CHAR
  908. wxEVT_KEY_DOWN = wxc.wxEVT_KEY_DOWN
  909. wxEVT_KEY_UP = wxc.wxEVT_KEY_UP
  910. wxEVT_CHAR_HOOK = wxc.wxEVT_CHAR_HOOK
  911. wxEVT_SCROLL_TOP = wxc.wxEVT_SCROLL_TOP
  912. wxEVT_SCROLL_BOTTOM = wxc.wxEVT_SCROLL_BOTTOM
  913. wxEVT_SCROLL_LINEUP = wxc.wxEVT_SCROLL_LINEUP
  914. wxEVT_SCROLL_LINEDOWN = wxc.wxEVT_SCROLL_LINEDOWN
  915. wxEVT_SCROLL_PAGEUP = wxc.wxEVT_SCROLL_PAGEUP
  916. wxEVT_SCROLL_PAGEDOWN = wxc.wxEVT_SCROLL_PAGEDOWN
  917. wxEVT_SCROLL_THUMBTRACK = wxc.wxEVT_SCROLL_THUMBTRACK
  918. wxEVT_SCROLL_THUMBRELEASE = wxc.wxEVT_SCROLL_THUMBRELEASE
  919. wxEVT_SCROLL_ENDSCROLL = wxc.wxEVT_SCROLL_ENDSCROLL
  920. wxEVT_SCROLLWIN_TOP = wxc.wxEVT_SCROLLWIN_TOP
  921. wxEVT_SCROLLWIN_BOTTOM = wxc.wxEVT_SCROLLWIN_BOTTOM
  922. wxEVT_SCROLLWIN_LINEUP = wxc.wxEVT_SCROLLWIN_LINEUP
  923. wxEVT_SCROLLWIN_LINEDOWN = wxc.wxEVT_SCROLLWIN_LINEDOWN
  924. wxEVT_SCROLLWIN_PAGEUP = wxc.wxEVT_SCROLLWIN_PAGEUP
  925. wxEVT_SCROLLWIN_PAGEDOWN = wxc.wxEVT_SCROLLWIN_PAGEDOWN
  926. wxEVT_SCROLLWIN_THUMBTRACK = wxc.wxEVT_SCROLLWIN_THUMBTRACK
  927. wxEVT_SCROLLWIN_THUMBRELEASE = wxc.wxEVT_SCROLLWIN_THUMBRELEASE
  928. wxEVT_SIZE = wxc.wxEVT_SIZE
  929. wxEVT_MOVE = wxc.wxEVT_MOVE
  930. wxEVT_CLOSE_WINDOW = wxc.wxEVT_CLOSE_WINDOW
  931. wxEVT_END_SESSION = wxc.wxEVT_END_SESSION
  932. wxEVT_QUERY_END_SESSION = wxc.wxEVT_QUERY_END_SESSION
  933. wxEVT_ACTIVATE_APP = wxc.wxEVT_ACTIVATE_APP
  934. wxEVT_POWER = wxc.wxEVT_POWER
  935. wxEVT_ACTIVATE = wxc.wxEVT_ACTIVATE
  936. wxEVT_CREATE = wxc.wxEVT_CREATE
  937. wxEVT_DESTROY = wxc.wxEVT_DESTROY
  938. wxEVT_SHOW = wxc.wxEVT_SHOW
  939. wxEVT_ICONIZE = wxc.wxEVT_ICONIZE
  940. wxEVT_MAXIMIZE = wxc.wxEVT_MAXIMIZE
  941. wxEVT_PAINT = wxc.wxEVT_PAINT
  942. wxEVT_ERASE_BACKGROUND = wxc.wxEVT_ERASE_BACKGROUND
  943. wxEVT_NC_PAINT = wxc.wxEVT_NC_PAINT
  944. wxEVT_PAINT_ICON = wxc.wxEVT_PAINT_ICON
  945. wxEVT_MENU_OPEN = wxc.wxEVT_MENU_OPEN
  946. wxEVT_MENU_CLOSE = wxc.wxEVT_MENU_CLOSE
  947. wxEVT_MENU_HIGHLIGHT = wxc.wxEVT_MENU_HIGHLIGHT
  948. wxEVT_CONTEXT_MENU = wxc.wxEVT_CONTEXT_MENU
  949. wxEVT_SYS_COLOUR_CHANGED = wxc.wxEVT_SYS_COLOUR_CHANGED
  950. wxEVT_DISPLAY_CHANGED = wxc.wxEVT_DISPLAY_CHANGED
  951. wxEVT_SETTING_CHANGED = wxc.wxEVT_SETTING_CHANGED
  952. wxEVT_QUERY_NEW_PALETTE = wxc.wxEVT_QUERY_NEW_PALETTE
  953. wxEVT_PALETTE_CHANGED = wxc.wxEVT_PALETTE_CHANGED
  954. wxEVT_JOY_BUTTON_DOWN = wxc.wxEVT_JOY_BUTTON_DOWN
  955. wxEVT_JOY_BUTTON_UP = wxc.wxEVT_JOY_BUTTON_UP
  956. wxEVT_JOY_MOVE = wxc.wxEVT_JOY_MOVE
  957. wxEVT_JOY_ZMOVE = wxc.wxEVT_JOY_ZMOVE
  958. wxEVT_DROP_FILES = wxc.wxEVT_DROP_FILES
  959. wxEVT_DRAW_ITEM = wxc.wxEVT_DRAW_ITEM
  960. wxEVT_MEASURE_ITEM = wxc.wxEVT_MEASURE_ITEM
  961. wxEVT_COMPARE_ITEM = wxc.wxEVT_COMPARE_ITEM
  962. wxEVT_INIT_DIALOG = wxc.wxEVT_INIT_DIALOG
  963. wxEVT_IDLE = wxc.wxEVT_IDLE
  964. wxEVT_UPDATE_UI = wxc.wxEVT_UPDATE_UI
  965. wxEVT_COMMAND_LEFT_CLICK = wxc.wxEVT_COMMAND_LEFT_CLICK
  966. wxEVT_COMMAND_LEFT_DCLICK = wxc.wxEVT_COMMAND_LEFT_DCLICK
  967. wxEVT_COMMAND_RIGHT_CLICK = wxc.wxEVT_COMMAND_RIGHT_CLICK
  968. wxEVT_COMMAND_RIGHT_DCLICK = wxc.wxEVT_COMMAND_RIGHT_DCLICK
  969. wxEVT_COMMAND_SET_FOCUS = wxc.wxEVT_COMMAND_SET_FOCUS
  970. wxEVT_COMMAND_KILL_FOCUS = wxc.wxEVT_COMMAND_KILL_FOCUS
  971. wxEVT_COMMAND_ENTER = wxc.wxEVT_COMMAND_ENTER
  972. wxEVT_NAVIGATION_KEY = wxc.wxEVT_NAVIGATION_KEY
  973. wxEVT_TIMER = wxc.wxEVT_TIMER
  974. cvar = wxc.cvar
  975. wxDefaultPosition = wxPointPtr(wxc.cvar.wxDefaultPosition)
  976. wxDefaultSize = wxSizePtr(wxc.cvar.wxDefaultSize)
  977. wxPYAPP_ASSERT_SUPPRESS = wxc.wxPYAPP_ASSERT_SUPPRESS
  978. wxPYAPP_ASSERT_EXCEPTION = wxc.wxPYAPP_ASSERT_EXCEPTION
  979. wxPYAPP_ASSERT_DIALOG = wxc.wxPYAPP_ASSERT_DIALOG
  980. wxPYAPP_ASSERT_LOG = wxc.wxPYAPP_ASSERT_LOG
  981. import sys
  982. _wxSetDictionary(vars())
  983.  
  984. def _checkForCallback(obj, name, event, theID = -1):
  985.     
  986.     try:
  987.         cb = getattr(obj, name)
  988.     except:
  989.         pass
  990.  
  991.     obj.Connect(theID, -1, event, cb)
  992.  
  993.  
  994. def EVT_SIZE(win, func):
  995.     win.Connect(-1, -1, wxEVT_SIZE, func)
  996.  
  997.  
  998. def EVT_MOVE(win, func):
  999.     win.Connect(-1, -1, wxEVT_MOVE, func)
  1000.  
  1001.  
  1002. def EVT_CLOSE(win, func):
  1003.     win.Connect(-1, -1, wxEVT_CLOSE_WINDOW, func)
  1004.  
  1005.  
  1006. def EVT_PAINT(win, func):
  1007.     win.Connect(-1, -1, wxEVT_PAINT, func)
  1008.  
  1009.  
  1010. def EVT_ERASE_BACKGROUND(win, func):
  1011.     win.Connect(-1, -1, wxEVT_ERASE_BACKGROUND, func)
  1012.  
  1013.  
  1014. def EVT_CHAR(win, func):
  1015.     win.Connect(-1, -1, wxEVT_CHAR, func)
  1016.  
  1017.  
  1018. def EVT_CHAR_HOOK(win, func):
  1019.     win.Connect(-1, -1, wxEVT_CHAR_HOOK, func)
  1020.  
  1021.  
  1022. def EVT_KEY_DOWN(win, func):
  1023.     win.Connect(-1, -1, wxEVT_KEY_DOWN, func)
  1024.  
  1025.  
  1026. def EVT_KEY_UP(win, func):
  1027.     win.Connect(-1, -1, wxEVT_KEY_UP, func)
  1028.  
  1029.  
  1030. def EVT_MENU_OPEN(win, func):
  1031.     win.Connect(-1, -1, wxEVT_MENU_OPEN, func)
  1032.  
  1033.  
  1034. def EVT_MENU_CLOSE(win, func):
  1035.     win.Connect(-1, -1, wxEVT_MENU_CLOSE, func)
  1036.  
  1037.  
  1038. def EVT_MENU_HIGHLIGHT(win, id, func):
  1039.     win.Connect(id, -1, wxEVT_MENU_HIGHLIGHT, func)
  1040.  
  1041.  
  1042. def EVT_MENU_HIGHLIGHT_ALL(win, func):
  1043.     win.Connect(-1, -1, wxEVT_MENU_HIGHLIGHT, func)
  1044.  
  1045.  
  1046. def EVT_SET_FOCUS(win, func):
  1047.     win.Connect(-1, -1, wxEVT_SET_FOCUS, func)
  1048.  
  1049.  
  1050. def EVT_KILL_FOCUS(win, func):
  1051.     win.Connect(-1, -1, wxEVT_KILL_FOCUS, func)
  1052.  
  1053.  
  1054. def EVT_CHILD_FOCUS(win, func):
  1055.     win.Connect(-1, -1, wxEVT_CHILD_FOCUS, func)
  1056.  
  1057.  
  1058. def EVT_ACTIVATE(win, func):
  1059.     win.Connect(-1, -1, wxEVT_ACTIVATE, func)
  1060.  
  1061.  
  1062. def EVT_ACTIVATE_APP(win, func):
  1063.     win.Connect(-1, -1, wxEVT_ACTIVATE_APP, func)
  1064.  
  1065.  
  1066. def EVT_END_SESSION(win, func):
  1067.     win.Connect(-1, -1, wxEVT_END_SESSION, func)
  1068.  
  1069.  
  1070. def EVT_QUERY_END_SESSION(win, func):
  1071.     win.Connect(-1, -1, wxEVT_QUERY_END_SESSION, func)
  1072.  
  1073.  
  1074. def EVT_DROP_FILES(win, func):
  1075.     win.Connect(-1, -1, wxEVT_DROP_FILES, func)
  1076.  
  1077.  
  1078. def EVT_INIT_DIALOG(win, func):
  1079.     win.Connect(-1, -1, wxEVT_INIT_DIALOG, func)
  1080.  
  1081.  
  1082. def EVT_SYS_COLOUR_CHANGED(win, func):
  1083.     win.Connect(-1, -1, wxEVT_SYS_COLOUR_CHANGED, func)
  1084.  
  1085.  
  1086. def EVT_DISPLAY_CHANGED(win, func):
  1087.     win.Connect(-1, -1, wxEVT_DISPLAY_CHANGED, func)
  1088.  
  1089.  
  1090. def EVT_SHOW(win, func):
  1091.     win.Connect(-1, -1, wxEVT_SHOW, func)
  1092.  
  1093.  
  1094. def EVT_MAXIMIZE(win, func):
  1095.     win.Connect(-1, -1, wxEVT_MAXIMIZE, func)
  1096.  
  1097.  
  1098. def EVT_ICONIZE(win, func):
  1099.     win.Connect(-1, -1, wxEVT_ICONIZE, func)
  1100.  
  1101.  
  1102. def EVT_NAVIGATION_KEY(win, func):
  1103.     win.Connect(-1, -1, wxEVT_NAVIGATION_KEY, func)
  1104.  
  1105.  
  1106. def EVT_PALETTE_CHANGED(win, func):
  1107.     win.Connect(-1, -1, wxEVT_PALETTE_CHANGED, func)
  1108.  
  1109.  
  1110. def EVT_QUERY_NEW_PALETTE(win, func):
  1111.     win.Connect(-1, -1, wxEVT_QUERY_NEW_PALETTE, func)
  1112.  
  1113.  
  1114. def EVT_WINDOW_CREATE(win, func):
  1115.     win.Connect(-1, -1, wxEVT_CREATE, func)
  1116.  
  1117.  
  1118. def EVT_WINDOW_DESTROY(win, func):
  1119.     win.Connect(-1, -1, wxEVT_DESTROY, func)
  1120.  
  1121.  
  1122. def EVT_WINDOW_CREATE_ID(win, id, func):
  1123.     win.Connect(id, -1, wxEVT_CREATE, func)
  1124.  
  1125.  
  1126. def EVT_WINDOW_DESTROY_ID(win, id, func):
  1127.     win.Connect(id, -1, wxEVT_DESTROY, func)
  1128.  
  1129.  
  1130. def EVT_SET_CURSOR(win, func):
  1131.     win.Connect(-1, -1, wxEVT_SET_CURSOR, func)
  1132.  
  1133.  
  1134. def EVT_IDLE(win, func):
  1135.     win.Connect(-1, -1, wxEVT_IDLE, func)
  1136.  
  1137.  
  1138. def EVT_UPDATE_UI(win, id, func):
  1139.     win.Connect(id, -1, wxEVT_UPDATE_UI, func)
  1140.  
  1141.  
  1142. def EVT_UPDATE_UI_RANGE(win, id, id2, func):
  1143.     win.Connect(id, id2, wxEVT_UPDATE_UI, func)
  1144.  
  1145.  
  1146. def EVT_LEFT_DOWN(win, func):
  1147.     win.Connect(-1, -1, wxEVT_LEFT_DOWN, func)
  1148.  
  1149.  
  1150. def EVT_LEFT_UP(win, func):
  1151.     win.Connect(-1, -1, wxEVT_LEFT_UP, func)
  1152.  
  1153.  
  1154. def EVT_MIDDLE_DOWN(win, func):
  1155.     win.Connect(-1, -1, wxEVT_MIDDLE_DOWN, func)
  1156.  
  1157.  
  1158. def EVT_MIDDLE_UP(win, func):
  1159.     win.Connect(-1, -1, wxEVT_MIDDLE_UP, func)
  1160.  
  1161.  
  1162. def EVT_RIGHT_DOWN(win, func):
  1163.     win.Connect(-1, -1, wxEVT_RIGHT_DOWN, func)
  1164.  
  1165.  
  1166. def EVT_RIGHT_UP(win, func):
  1167.     win.Connect(-1, -1, wxEVT_RIGHT_UP, func)
  1168.  
  1169.  
  1170. def EVT_MOTION(win, func):
  1171.     win.Connect(-1, -1, wxEVT_MOTION, func)
  1172.  
  1173.  
  1174. def EVT_LEFT_DCLICK(win, func):
  1175.     win.Connect(-1, -1, wxEVT_LEFT_DCLICK, func)
  1176.  
  1177.  
  1178. def EVT_MIDDLE_DCLICK(win, func):
  1179.     win.Connect(-1, -1, wxEVT_MIDDLE_DCLICK, func)
  1180.  
  1181.  
  1182. def EVT_RIGHT_DCLICK(win, func):
  1183.     win.Connect(-1, -1, wxEVT_RIGHT_DCLICK, func)
  1184.  
  1185.  
  1186. def EVT_LEAVE_WINDOW(win, func):
  1187.     win.Connect(-1, -1, wxEVT_LEAVE_WINDOW, func)
  1188.  
  1189.  
  1190. def EVT_ENTER_WINDOW(win, func):
  1191.     win.Connect(-1, -1, wxEVT_ENTER_WINDOW, func)
  1192.  
  1193.  
  1194. def EVT_MOUSEWHEEL(win, func):
  1195.     win.Connect(-1, -1, wxEVT_MOUSEWHEEL, func)
  1196.  
  1197.  
  1198. def EVT_MOUSE_EVENTS(win, func):
  1199.     win.Connect(-1, -1, wxEVT_LEFT_DOWN, func)
  1200.     win.Connect(-1, -1, wxEVT_LEFT_UP, func)
  1201.     win.Connect(-1, -1, wxEVT_MIDDLE_DOWN, func)
  1202.     win.Connect(-1, -1, wxEVT_MIDDLE_UP, func)
  1203.     win.Connect(-1, -1, wxEVT_RIGHT_DOWN, func)
  1204.     win.Connect(-1, -1, wxEVT_RIGHT_UP, func)
  1205.     win.Connect(-1, -1, wxEVT_MOTION, func)
  1206.     win.Connect(-1, -1, wxEVT_LEFT_DCLICK, func)
  1207.     win.Connect(-1, -1, wxEVT_MIDDLE_DCLICK, func)
  1208.     win.Connect(-1, -1, wxEVT_RIGHT_DCLICK, func)
  1209.     win.Connect(-1, -1, wxEVT_LEAVE_WINDOW, func)
  1210.     win.Connect(-1, -1, wxEVT_ENTER_WINDOW, func)
  1211.  
  1212.  
  1213. def EVT_MOUSE_CAPTURE_CHANGED(win, func):
  1214.     win.Connect(-1, -1, wxEVT_MOUSE_CAPTURE_CHANGED, func)
  1215.  
  1216.  
  1217. def EVT_COMMAND(win, id, cmd, func):
  1218.     win.Connect(id, -1, cmd, func)
  1219.  
  1220.  
  1221. def EVT_COMMAND_RANGE(win, id1, id2, cmd, func):
  1222.     win.Connect(id1, id2, cmd, func)
  1223.  
  1224.  
  1225. def EVT_SCROLL(win, func):
  1226.     win.Connect(-1, -1, wxEVT_SCROLL_TOP, func)
  1227.     win.Connect(-1, -1, wxEVT_SCROLL_BOTTOM, func)
  1228.     win.Connect(-1, -1, wxEVT_SCROLL_LINEUP, func)
  1229.     win.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN, func)
  1230.     win.Connect(-1, -1, wxEVT_SCROLL_PAGEUP, func)
  1231.     win.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN, func)
  1232.     win.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK, func)
  1233.     win.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE, func)
  1234.     win.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL, func)
  1235.  
  1236.  
  1237. def EVT_SCROLL_TOP(win, func):
  1238.     win.Connect(-1, -1, wxEVT_SCROLL_TOP, func)
  1239.  
  1240.  
  1241. def EVT_SCROLL_BOTTOM(win, func):
  1242.     win.Connect(-1, -1, wxEVT_SCROLL_BOTTOM, func)
  1243.  
  1244.  
  1245. def EVT_SCROLL_LINEUP(win, func):
  1246.     win.Connect(-1, -1, wxEVT_SCROLL_LINEUP, func)
  1247.  
  1248.  
  1249. def EVT_SCROLL_LINEDOWN(win, func):
  1250.     win.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN, func)
  1251.  
  1252.  
  1253. def EVT_SCROLL_PAGEUP(win, func):
  1254.     win.Connect(-1, -1, wxEVT_SCROLL_PAGEUP, func)
  1255.  
  1256.  
  1257. def EVT_SCROLL_PAGEDOWN(win, func):
  1258.     win.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN, func)
  1259.  
  1260.  
  1261. def EVT_SCROLL_THUMBTRACK(win, func):
  1262.     win.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK, func)
  1263.  
  1264.  
  1265. def EVT_SCROLL_THUMBRELEASE(win, func):
  1266.     win.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE, func)
  1267.  
  1268.  
  1269. def EVT_SCROLL_ENDSCROLL(win, func):
  1270.     win.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL, func)
  1271.  
  1272.  
  1273. def EVT_COMMAND_SCROLL(win, id, func):
  1274.     win.Connect(id, -1, wxEVT_SCROLL_TOP, func)
  1275.     win.Connect(id, -1, wxEVT_SCROLL_BOTTOM, func)
  1276.     win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func)
  1277.     win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func)
  1278.     win.Connect(id, -1, wxEVT_SCROLL_PAGEUP, func)
  1279.     win.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN, func)
  1280.     win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK, func)
  1281.     win.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE, func)
  1282.     win.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL, func)
  1283.  
  1284.  
  1285. def EVT_COMMAND_SCROLL_TOP(win, id, func):
  1286.     win.Connect(id, -1, wxEVT_SCROLL_TOP, func)
  1287.  
  1288.  
  1289. def EVT_COMMAND_SCROLL_BOTTOM(win, id, func):
  1290.     win.Connect(id, -1, wxEVT_SCROLL_BOTTOM, func)
  1291.  
  1292.  
  1293. def EVT_COMMAND_SCROLL_LINEUP(win, id, func):
  1294.     win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func)
  1295.  
  1296.  
  1297. def EVT_COMMAND_SCROLL_LINEDOWN(win, id, func):
  1298.     win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func)
  1299.  
  1300.  
  1301. def EVT_COMMAND_SCROLL_PAGEUP(win, id, func):
  1302.     win.Connect(id, -1, wxEVT_SCROLL_PAGEUP, func)
  1303.  
  1304.  
  1305. def EVT_COMMAND_SCROLL_PAGEDOWN(win, id, func):
  1306.     win.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN, func)
  1307.  
  1308.  
  1309. def EVT_COMMAND_SCROLL_THUMBTRACK(win, id, func):
  1310.     win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK, func)
  1311.  
  1312.  
  1313. def EVT_COMMAND_SCROLL_THUMBRELEASE(win, id, func):
  1314.     win.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE, func)
  1315.  
  1316.  
  1317. def EVT_COMMAND_SCROLL_ENDSCROLL(win, id, func):
  1318.     win.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL, func)
  1319.  
  1320.  
  1321. def EVT_SCROLLWIN(win, func):
  1322.     win.Connect(-1, -1, wxEVT_SCROLLWIN_TOP, func)
  1323.     win.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM, func)
  1324.     win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP, func)
  1325.     win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN, func)
  1326.     win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP, func)
  1327.     win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN, func)
  1328.     win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK, func)
  1329.     win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE, func)
  1330.  
  1331.  
  1332. def EVT_SCROLLWIN_TOP(win, func):
  1333.     win.Connect(-1, -1, wxEVT_SCROLLWIN_TOP, func)
  1334.  
  1335.  
  1336. def EVT_SCROLLWIN_BOTTOM(win, func):
  1337.     win.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM, func)
  1338.  
  1339.  
  1340. def EVT_SCROLLWIN_LINEUP(win, func):
  1341.     win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP, func)
  1342.  
  1343.  
  1344. def EVT_SCROLLWIN_LINEDOWN(win, func):
  1345.     win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN, func)
  1346.  
  1347.  
  1348. def EVT_SCROLLWIN_PAGEUP(win, func):
  1349.     win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP, func)
  1350.  
  1351.  
  1352. def EVT_SCROLLWIN_PAGEDOWN(win, func):
  1353.     win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN, func)
  1354.  
  1355.  
  1356. def EVT_SCROLLWIN_THUMBTRACK(win, func):
  1357.     win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK, func)
  1358.  
  1359.  
  1360. def EVT_SCROLLWIN_THUMBRELEASE(win, func):
  1361.     win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE, func)
  1362.  
  1363.  
  1364. def EVT_COMMAND_SCROLLWIN(win, id, func):
  1365.     win.Connect(id, -1, wxEVT_SCROLLWIN_TOP, func)
  1366.     win.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM, func)
  1367.     win.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP, func)
  1368.     win.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN, func)
  1369.     win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP, func)
  1370.     win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN, func)
  1371.     win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK, func)
  1372.     win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE, func)
  1373.  
  1374.  
  1375. def EVT_COMMAND_SCROLLWIN_TOP(win, id, func):
  1376.     win.Connect(id, -1, wxEVT_SCROLLWIN_TOP, func)
  1377.  
  1378.  
  1379. def EVT_COMMAND_SCROLLWIN_BOTTOM(win, id, func):
  1380.     win.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM, func)
  1381.  
  1382.  
  1383. def EVT_COMMAND_SCROLLWIN_LINEUP(win, id, func):
  1384.     win.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP, func)
  1385.  
  1386.  
  1387. def EVT_COMMAND_SCROLLWIN_LINEDOWN(win, id, func):
  1388.     win.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN, func)
  1389.  
  1390.  
  1391. def EVT_COMMAND_SCROLLWIN_PAGEUP(win, id, func):
  1392.     win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP, func)
  1393.  
  1394.  
  1395. def EVT_COMMAND_SCROLLWIN_PAGEDOWN(win, id, func):
  1396.     win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN, func)
  1397.  
  1398.  
  1399. def EVT_COMMAND_SCROLLWIN_THUMBTRACK(win, id, func):
  1400.     win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK, func)
  1401.  
  1402.  
  1403. def EVT_COMMAND_SCROLLWIN_THUMBRELEASE(win, id, func):
  1404.     win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE, func)
  1405.  
  1406.  
  1407. def EVT_BUTTON(win, id, func):
  1408.     win.Connect(id, -1, wxEVT_COMMAND_BUTTON_CLICKED, func)
  1409.  
  1410.  
  1411. def EVT_CHECKBOX(win, id, func):
  1412.     win.Connect(id, -1, wxEVT_COMMAND_CHECKBOX_CLICKED, func)
  1413.  
  1414.  
  1415. def EVT_CHOICE(win, id, func):
  1416.     win.Connect(id, -1, wxEVT_COMMAND_CHOICE_SELECTED, func)
  1417.  
  1418.  
  1419. def EVT_LISTBOX(win, id, func):
  1420.     win.Connect(id, -1, wxEVT_COMMAND_LISTBOX_SELECTED, func)
  1421.  
  1422.  
  1423. def EVT_LISTBOX_DCLICK(win, id, func):
  1424.     win.Connect(id, -1, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, func)
  1425.  
  1426.  
  1427. def EVT_TEXT(win, id, func):
  1428.     win.Connect(id, -1, wxEVT_COMMAND_TEXT_UPDATED, func)
  1429.  
  1430.  
  1431. def EVT_TEXT_ENTER(win, id, func):
  1432.     win.Connect(id, -1, wxEVT_COMMAND_TEXT_ENTER, func)
  1433.  
  1434.  
  1435. def EVT_TEXT_URL(win, id, func):
  1436.     win.Connect(id, -1, wxEVT_COMMAND_TEXT_URL, func)
  1437.  
  1438.  
  1439. def EVT_TEXT_MAXLEN(win, id, func):
  1440.     win.Connect(id, -1, wxEVT_COMMAND_TEXT_MAXLEN, func)
  1441.  
  1442.  
  1443. def EVT_MENU(win, id, func):
  1444.     win.Connect(id, -1, wxEVT_COMMAND_MENU_SELECTED, func)
  1445.  
  1446.  
  1447. def EVT_MENU_RANGE(win, id1, id2, func):
  1448.     win.Connect(id1, id2, wxEVT_COMMAND_MENU_SELECTED, func)
  1449.  
  1450.  
  1451. def EVT_SLIDER(win, id, func):
  1452.     win.Connect(id, -1, wxEVT_COMMAND_SLIDER_UPDATED, func)
  1453.  
  1454.  
  1455. def EVT_RADIOBOX(win, id, func):
  1456.     win.Connect(id, -1, wxEVT_COMMAND_RADIOBOX_SELECTED, func)
  1457.  
  1458.  
  1459. def EVT_RADIOBUTTON(win, id, func):
  1460.     win.Connect(id, -1, wxEVT_COMMAND_RADIOBUTTON_SELECTED, func)
  1461.  
  1462.  
  1463. def EVT_VLBOX(win, id, func):
  1464.     win.Connect(id, -1, wxEVT_COMMAND_VLBOX_SELECTED, func)
  1465.  
  1466.  
  1467. def EVT_COMBOBOX(win, id, func):
  1468.     win.Connect(id, -1, wxEVT_COMMAND_COMBOBOX_SELECTED, func)
  1469.  
  1470.  
  1471. def EVT_TOOL(win, id, func):
  1472.     win.Connect(id, -1, wxEVT_COMMAND_TOOL_CLICKED, func)
  1473.  
  1474.  
  1475. def EVT_TOOL_RANGE(win, id, id2, func):
  1476.     win.Connect(id, id2, wxEVT_COMMAND_TOOL_CLICKED, func)
  1477.  
  1478.  
  1479. def EVT_TOOL_RCLICKED(win, id, func):
  1480.     win.Connect(id, -1, wxEVT_COMMAND_TOOL_RCLICKED, func)
  1481.  
  1482.  
  1483. def EVT_TOOL_RCLICKED_RANGE(win, id, id2, func):
  1484.     win.Connect(id, id2, wxEVT_COMMAND_TOOL_RCLICKED, func)
  1485.  
  1486.  
  1487. def EVT_TOOL_ENTER(win, id, func):
  1488.     win.Connect(id, -1, wxEVT_COMMAND_TOOL_ENTER, func)
  1489.  
  1490.  
  1491. def EVT_CHECKLISTBOX(win, id, func):
  1492.     win.Connect(id, -1, wxEVT_COMMAND_CHECKLISTBOX_TOGGLED, func)
  1493.  
  1494.  
  1495. def EVT_SPINCTRL(win, id, func):
  1496.     win.Connect(id, -1, wxEVT_COMMAND_SPINCTRL_UPDATED, func)
  1497.  
  1498.  
  1499. def EVT_COMMAND_LEFT_CLICK(win, id, func):
  1500.     win.Connect(id, -1, wxEVT_COMMAND_LEFT_CLICK, func)
  1501.  
  1502.  
  1503. def EVT_COMMAND_LEFT_DCLICK(win, id, func):
  1504.     win.Connect(id, -1, wxEVT_COMMAND_LEFT_DCLICK, func)
  1505.  
  1506.  
  1507. def EVT_COMMAND_RIGHT_CLICK(win, id, func):
  1508.     win.Connect(id, -1, wxEVT_COMMAND_RIGHT_CLICK, func)
  1509.  
  1510.  
  1511. def EVT_COMMAND_RIGHT_DCLICK(win, id, func):
  1512.     win.Connect(id, -1, wxEVT_COMMAND_RIGHT_DCLICK, func)
  1513.  
  1514.  
  1515. def EVT_COMMAND_SET_FOCUS(win, id, func):
  1516.     win.Connect(id, -1, wxEVT_COMMAND_SET_FOCUS, func)
  1517.  
  1518.  
  1519. def EVT_COMMAND_KILL_FOCUS(win, id, func):
  1520.     win.Connect(id, -1, wxEVT_COMMAND_KILL_FOCUS, func)
  1521.  
  1522.  
  1523. def EVT_COMMAND_ENTER(win, id, func):
  1524.     win.Connect(id, -1, wxEVT_COMMAND_ENTER, func)
  1525.  
  1526.  
  1527. def EVT_NOTEBOOK_PAGE_CHANGED(win, id, func):
  1528.     win.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, func)
  1529.  
  1530.  
  1531. def EVT_NOTEBOOK_PAGE_CHANGING(win, id, func):
  1532.     win.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, func)
  1533.  
  1534.  
  1535. def EVT_SPIN_UP(win, id, func):
  1536.     win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func)
  1537.  
  1538.  
  1539. def EVT_SPIN_DOWN(win, id, func):
  1540.     win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func)
  1541.  
  1542.  
  1543. def EVT_SPIN(win, id, func):
  1544.     win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK, func)
  1545.  
  1546.  
  1547. def EVT_TASKBAR_MOVE(win, func):
  1548.     win.Connect(-1, -1, wxEVT_TASKBAR_MOVE, func)
  1549.  
  1550.  
  1551. def EVT_TASKBAR_LEFT_DOWN(win, func):
  1552.     win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DOWN, func)
  1553.  
  1554.  
  1555. def EVT_TASKBAR_LEFT_UP(win, func):
  1556.     win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_UP, func)
  1557.  
  1558.  
  1559. def EVT_TASKBAR_RIGHT_DOWN(win, func):
  1560.     win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DOWN, func)
  1561.  
  1562.  
  1563. def EVT_TASKBAR_RIGHT_UP(win, func):
  1564.     win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_UP, func)
  1565.  
  1566.  
  1567. def EVT_TASKBAR_LEFT_DCLICK(win, func):
  1568.     win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DCLICK, func)
  1569.  
  1570.  
  1571. def EVT_TASKBAR_RIGHT_DCLICK(win, func):
  1572.     win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DCLICK, func)
  1573.  
  1574.  
  1575. def EVT_SASH_DRAGGED(win, id, func):
  1576.     win.Connect(id, -1, wxEVT_SASH_DRAGGED, func)
  1577.  
  1578.  
  1579. def EVT_SASH_DRAGGED_RANGE(win, id1, id2, func):
  1580.     win.Connect(id1, id2, wxEVT_SASH_DRAGGED, func)
  1581.  
  1582.  
  1583. def EVT_QUERY_LAYOUT_INFO(win, func):
  1584.     win.Connect(-1, -1, wxEVT_QUERY_LAYOUT_INFO, func)
  1585.  
  1586.  
  1587. def EVT_CALCULATE_LAYOUT(win, func):
  1588.     win.Connect(-1, -1, wxEVT_CALCULATE_LAYOUT, func)
  1589.  
  1590.  
  1591. def EVT_SPLITTER_SASH_POS_CHANGING(win, id, func):
  1592.     win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING, func)
  1593.  
  1594.  
  1595. def EVT_SPLITTER_SASH_POS_CHANGED(win, id, func):
  1596.     win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED, func)
  1597.  
  1598.  
  1599. def EVT_SPLITTER_UNSPLIT(win, id, func):
  1600.     win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_UNSPLIT, func)
  1601.  
  1602.  
  1603. def EVT_SPLITTER_DOUBLECLICKED(win, id, func):
  1604.     win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_DOUBLECLICKED, func)
  1605.  
  1606.  
  1607. def EVT_TIMER(win, id, func):
  1608.     win.Connect(id, -1, wxEVT_TIMER, func)
  1609.  
  1610.  
  1611. def EVT_END_PROCESS(eh, id, func):
  1612.     eh.Connect(id, -1, wxEVT_END_PROCESS, func)
  1613.  
  1614.  
  1615. def EVT_JOY_DOWN(win, func):
  1616.     win.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN, func)
  1617.  
  1618.  
  1619. def EVT_JOY_UP(win, func):
  1620.     win.Connect(-1, -1, wxEVT_JOY_BUTTON_UP, func)
  1621.  
  1622.  
  1623. def EVT_JOY_MOVE(win, func):
  1624.     win.Connect(-1, -1, wxEVT_JOY_MOVE, func)
  1625.  
  1626.  
  1627. def EVT_JOY_ZMOVE(win, func):
  1628.     win.Connect(-1, -1, wxEVT_JOY_ZMOVE, func)
  1629.  
  1630.  
  1631. def EVT_JOYSTICK_EVENTS(win, func):
  1632.     win.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN, func)
  1633.     win.Connect(-1, -1, wxEVT_JOY_BUTTON_UP, func)
  1634.     win.Connect(-1, -1, wxEVT_JOY_MOVE, func)
  1635.     win.Connect(-1, -1, wxEVT_JOY_ZMOVE, func)
  1636.  
  1637.  
  1638. def EVT_TOGGLEBUTTON(win, id, func):
  1639.     win.Connect(id, -1, wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, func)
  1640.  
  1641.  
  1642. def EVT_CONTEXT_MENU(win, func):
  1643.     win.Connect(-1, -1, wxEVT_CONTEXT_MENU, func)
  1644.  
  1645.  
  1646. class wxTimer(wxPyTimer):
  1647.     
  1648.     def __init__(self, evtHandler = None, id = -1):
  1649.         if evtHandler is None:
  1650.             wxPyTimer.__init__(self, self.Notify)
  1651.         else:
  1652.             wxPyTimer.__init__(self, None)
  1653.             self.SetOwner(evtHandler, id)
  1654.  
  1655.  
  1656. wxColor = wxColour
  1657. wxNamedColor = wxNamedColour
  1658. wxPen = wxPyPen
  1659. wxScrollbar = wxScrollBar
  1660. wxPoint2D = wxPoint2DDouble
  1661. wxPyAssertionError = wxc.wxPyAssertionError
  1662. wxNoRefBitmap = wxBitmap
  1663. wxPyDefaultPosition = wxDefaultPosition
  1664. wxPyDefaultSize = wxDefaultSize
  1665. NULL = None
  1666. wxSystemSettings_GetSystemColour = wxSystemSettings_GetColour
  1667. wxSystemSettings_GetSystemFont = wxSystemSettings_GetFont
  1668. wxSystemSettings_GetSystemMetric = wxSystemSettings_GetMetric
  1669. __wxPyPtrTypeMap['wxGauge95'] = 'wxGauge'
  1670. __wxPyPtrTypeMap['wxSlider95'] = 'wxSlider'
  1671. __wxPyPtrTypeMap['wxStatusBar95'] = 'wxStatusBar'
  1672.  
  1673. def NewId():
  1674.     import warnings
  1675.     warnings.warn('Use wxNewId instead', DeprecationWarning, 2)
  1676.     return wxNewId()
  1677.  
  1678.  
  1679. def RegisterId(ID):
  1680.     import warnings
  1681.     warnings.warn('Use wxRegisterId instead', DeprecationWarning, 2)
  1682.     return wxRegisterId(ID)
  1683.  
  1684.  
  1685. try:
  1686.     True
  1687. except NameError:
  1688.     True = 1 == 1
  1689.     False = 1 == 0
  1690.  
  1691. TRUE = true = True
  1692. FALSE = false = False
  1693. if wxPlatform == '__WXGTK__':
  1694.     
  1695.     try:
  1696.         import locale
  1697.         locale.setlocale(locale.LC_ALL, '')
  1698.  
  1699.  
  1700. if wxPlatform == '__WXMSW__':
  1701.     import os
  1702.     localedir = os.path.join(os.path.split(__file__)[0], 'locale')
  1703.     wxLocale_AddCatalogLookupPathPrefix(localedir)
  1704.     del os
  1705.  
  1706. from wxPython.__version__ import *
  1707. __version__ = wxVERSION_STRING
  1708. if wxRELEASE_VERSION != wxc.wxRELEASE_VERSION:
  1709.     import warnings
  1710.     warnings.warn('wxPython/wxWindows release number mismatch')
  1711.  
  1712.  
  1713. def wxPyTypeCast(obj, typeStr):
  1714.     if obj is None:
  1715.         return None
  1716.     
  1717.     theClass = globals()[typeStr + 'Ptr']
  1718.     typeStr = __wxPyPtrTypeMap.get(typeStr, typeStr)
  1719.     if hasattr(obj, 'this'):
  1720.         if isinstance(obj, theClass) or obj.__class__ is theClass:
  1721.             return obj
  1722.         
  1723.         newPtr = ptrcast(obj.this, typeStr + '_p')
  1724.     else:
  1725.         newPtr = ptrcast(obj, typeStr + '_p')
  1726.     theObj = theClass(newPtr)
  1727.     if hasattr(obj, 'this'):
  1728.         theObj.thisown = obj.thisown
  1729.     
  1730.     return theObj
  1731.  
  1732.  
  1733. def wxPy_isinstance(obj, klasses):
  1734.     import types
  1735.     if sys.version[:3] < '2.2' and type(klasses) in [
  1736.         types.TupleType,
  1737.         types.ListType]:
  1738.         for klass in klasses:
  1739.             if isinstance(obj, klass):
  1740.                 return True
  1741.                 continue
  1742.         
  1743.         return False
  1744.     else:
  1745.         return isinstance(obj, klasses)
  1746.  
  1747. _wxCallAfterId = None
  1748.  
  1749. def wxCallAfter(callable, *args, **kw):
  1750.     global _wxCallAfterId
  1751.     app = wxGetApp()
  1752.     if _wxCallAfterId is None:
  1753.         _wxCallAfterId = wxNewEventType()
  1754.         app.Connect(-1, -1, _wxCallAfterId, (lambda event: event.callable(*event.args, **event.kw)))
  1755.     
  1756.     evt = wxPyEvent()
  1757.     evt.SetEventType(_wxCallAfterId)
  1758.     evt.callable = callable
  1759.     evt.args = args
  1760.     evt.kw = kw
  1761.     wxPostEvent(app, evt)
  1762.  
  1763.  
  1764. class wxFutureCall:
  1765.     
  1766.     def __init__(self, millis, callable, *args, **kwargs):
  1767.         self.millis = millis
  1768.         self.callable = callable
  1769.         self.SetArgs(*args, **kwargs)
  1770.         self.runCount = 0
  1771.         self.hasRun = False
  1772.         self.result = None
  1773.         self.timer = None
  1774.         self.Start()
  1775.  
  1776.     
  1777.     def __del__(self):
  1778.         self.Stop()
  1779.  
  1780.     
  1781.     def Start(self, millis = None):
  1782.         self.hasRun = False
  1783.         if millis is not None:
  1784.             self.millis = millis
  1785.         
  1786.         self.Stop()
  1787.         self.timer = wxPyTimer(self.Notify)
  1788.         self.timer.Start(self.millis, wxTIMER_ONE_SHOT)
  1789.  
  1790.     Restart = Start
  1791.     
  1792.     def Stop(self):
  1793.         if self.timer is not None:
  1794.             self.timer.Stop()
  1795.             self.timer = None
  1796.         
  1797.  
  1798.     
  1799.     def GetInterval(self):
  1800.         if self.timer is not None:
  1801.             return self.timer.GetInterval()
  1802.         else:
  1803.             return 0
  1804.  
  1805.     
  1806.     def IsRunning(self):
  1807.         if self.timer is not None:
  1808.             pass
  1809.         return self.timer.IsRunning()
  1810.  
  1811.     
  1812.     def SetArgs(self, *args, **kwargs):
  1813.         self.args = args
  1814.         self.kwargs = kwargs
  1815.  
  1816.     
  1817.     def HasRun(self):
  1818.         return self.hasRun
  1819.  
  1820.     
  1821.     def GetResult(self):
  1822.         return self.result
  1823.  
  1824.     
  1825.     def Notify(self):
  1826.         if self.callable and getattr(self.callable, 'im_self', True):
  1827.             self.runCount += 1
  1828.             self.result = self.callable(*self.args, **self.kwargs)
  1829.         
  1830.         self.hasRun = True
  1831.         wxCallAfter(self.Stop)
  1832.  
  1833.  
  1834.  
  1835. class wxPyDeadObjectError(AttributeError):
  1836.     pass
  1837.  
  1838.  
  1839. class _wxPyDeadObject:
  1840.     reprStr = 'wxPython wrapper for DELETED %s object! (The C++ object no longer exists.)'
  1841.     attrStr = 'The C++ part of the %s object has been deleted, attribute access no longer allowed.'
  1842.     
  1843.     def __repr__(self):
  1844.         if not hasattr(self, '_name'):
  1845.             self._name = '[unknown]'
  1846.         
  1847.         return self.reprStr % self._name
  1848.  
  1849.     
  1850.     def __getattr__(self, *args):
  1851.         if not hasattr(self, '_name'):
  1852.             self._name = '[unknown]'
  1853.         
  1854.         raise wxPyDeadObjectError(self.attrStr % self._name)
  1855.  
  1856.     
  1857.     def __nonzero__(self):
  1858.         return 0
  1859.  
  1860.  
  1861.  
  1862. class wxNotebookPage(wxPanel):
  1863.     
  1864.     def __init__(self, parent, id = -1, pos = wxDefaultPosition, size = wxDefaultSize, style = wxTAB_TRAVERSAL, name = 'panel'):
  1865.         wxPanel.__init__(self, parent, id, pos, size, style, name)
  1866.         self.child = None
  1867.         EVT_SIZE(self, self.OnSize)
  1868.  
  1869.     
  1870.     def OnSize(self, evt):
  1871.         if self.child is None:
  1872.             children = self.GetChildren()
  1873.             if len(children):
  1874.                 self.child = children[0]
  1875.             
  1876.         
  1877.         if self.child:
  1878.             self.child.SetPosition((0, 0))
  1879.             self.child.SetSize(self.GetSize())
  1880.         
  1881.  
  1882.  
  1883.  
  1884. class wxPyOnDemandOutputWindow:
  1885.     
  1886.     def __init__(self, title = 'wxPython: stdout/stderr'):
  1887.         self.frame = None
  1888.         self.title = title
  1889.         self.parent = None
  1890.  
  1891.     
  1892.     def SetParent(self, parent):
  1893.         self.parent = parent
  1894.  
  1895.     
  1896.     def OnCloseWindow(self, event):
  1897.         if self.frame != None:
  1898.             self.frame.Destroy()
  1899.         
  1900.         self.frame = None
  1901.         self.text = None
  1902.  
  1903.     
  1904.     def write(self, str):
  1905.         if not wxThread_IsMain():
  1906.             locker = wxMutexGuiLocker()
  1907.         
  1908.         if not (self.frame):
  1909.             self.frame = wxFrame(self.parent, -1, self.title, style = wxDEFAULT_FRAME_STYLE | wxNO_FULL_REPAINT_ON_RESIZE)
  1910.             self.text = wxTextCtrl(self.frame, -1, '', style = wxTE_MULTILINE | wxTE_READONLY)
  1911.             self.frame.SetSize(wxSize(450, 300))
  1912.             self.frame.Show(True)
  1913.             EVT_CLOSE(self.frame, self.OnCloseWindow)
  1914.         
  1915.         self.text.AppendText(str)
  1916.  
  1917.     
  1918.     def close(self):
  1919.         if self.frame != None:
  1920.             if not wxThread_IsMain():
  1921.                 locker = wxMutexGuiLocker()
  1922.             
  1923.             self.frame.Close()
  1924.         
  1925.  
  1926.  
  1927. if not wxPlatform == '__WXMSW__':
  1928.     pass
  1929. _defRedirect = wxPlatform == '__WXMAC__'
  1930.  
  1931. class wxApp(wxPyApp):
  1932.     error = 'wxApp.error'
  1933.     outputWindowClass = wxPyOnDemandOutputWindow
  1934.     
  1935.     def __init__(self, redirect = _defRedirect, filename = None, useBestVisual = False):
  1936.         wxPyApp.__init__(self)
  1937.         if wx.wxPlatform == '__WXMAC__':
  1938.             
  1939.             try:
  1940.                 import MacOS
  1941.                 if not MacOS.WMAvailable():
  1942.                     print "This program needs access to the screen. Please run with\n'pythonw', not 'python', and only when you are logged in on the main display\nof your Mac."
  1943.                     sys.exit(1)
  1944.  
  1945.         
  1946.         self.stdioWin = None
  1947.         self.saveStdio = (sys.stdout, sys.stderr)
  1948.         self.SetUseBestVisual(useBestVisual)
  1949.         if redirect:
  1950.             self.RedirectStdio(filename)
  1951.         
  1952.         
  1953.         try:
  1954.             import signal
  1955.             signal.signal(signal.SIGINT, signal.SIG_DFL)
  1956.         except:
  1957.             pass
  1958.  
  1959.         _wxStart(self.OnInit)
  1960.  
  1961.     
  1962.     def __del__(self):
  1963.         
  1964.         try:
  1965.             self.RestoreStdio()
  1966.         except:
  1967.             pass
  1968.  
  1969.  
  1970.     
  1971.     def SetTopWindow(self, frame):
  1972.         if self.stdioWin:
  1973.             self.stdioWin.SetParent(frame)
  1974.         
  1975.         wxPyApp.SetTopWindow(self, frame)
  1976.  
  1977.     
  1978.     def MainLoop(self):
  1979.         wxPyApp.MainLoop(self)
  1980.         self.RestoreStdio()
  1981.  
  1982.     
  1983.     def RedirectStdio(self, filename):
  1984.         if filename:
  1985.             sys.stdout = sys.stderr = open(filename, 'a')
  1986.         else:
  1987.             self.stdioWin = self.outputWindowClass()
  1988.             sys.stdout = sys.stderr = self.stdioWin
  1989.  
  1990.     
  1991.     def RestoreStdio(self):
  1992.         (sys.stdout, sys.stderr) = self.saveStdio
  1993.  
  1994.  
  1995. wxApp_GetMacDefaultEncodingIsPC = wxc.wxPyApp_GetMacDefaultEncodingIsPC
  1996. wxApp_GetMacSupportPCMenuShortcuts = wxc.wxPyApp_GetMacSupportPCMenuShortcuts
  1997. wxApp_GetMacAboutMenuItemId = wxc.wxPyApp_GetMacAboutMenuItemId
  1998. wxApp_GetMacPreferencesMenuItemId = wxc.wxPyApp_GetMacPreferencesMenuItemId
  1999. wxApp_GetMacExitMenuItemId = wxc.wxPyApp_GetMacExitMenuItemId
  2000. wxApp_GetMacHelpMenuTitleName = wxc.wxPyApp_GetMacHelpMenuTitleName
  2001. wxApp_SetMacDefaultEncodingIsPC = wxc.wxPyApp_SetMacDefaultEncodingIsPC
  2002. wxApp_SetMacSupportPCMenuShortcuts = wxc.wxPyApp_SetMacSupportPCMenuShortcuts
  2003. wxApp_SetMacAboutMenuItemId = wxc.wxPyApp_SetMacAboutMenuItemId
  2004. wxApp_SetMacPreferencesMenuItemId = wxc.wxPyApp_SetMacPreferencesMenuItemId
  2005. wxApp_SetMacExitMenuItemId = wxc.wxPyApp_SetMacExitMenuItemId
  2006. wxApp_SetMacHelpMenuTitleName = wxc.wxPyApp_SetMacHelpMenuTitleName
  2007.  
  2008. class wxPySimpleApp(wxApp):
  2009.     
  2010.     def __init__(self, flag = 0):
  2011.         wxApp.__init__(self, flag)
  2012.  
  2013.     
  2014.     def OnInit(self):
  2015.         wxInitAllImageHandlers()
  2016.         return True
  2017.  
  2018.  
  2019.  
  2020. class wxPyWidgetTester(wxApp):
  2021.     
  2022.     def __init__(self, size = (250, 100)):
  2023.         self.size = size
  2024.         wxApp.__init__(self, 0)
  2025.  
  2026.     
  2027.     def OnInit(self):
  2028.         self.frame = wxFrame(None, -1, 'Widget Tester', pos = (0, 0), size = self.size)
  2029.         self.SetTopWindow(self.frame)
  2030.         return True
  2031.  
  2032.     
  2033.     def SetWidget(self, widgetClass, *args):
  2034.         w = widgetClass(self.frame, *args)
  2035.         self.frame.Show(True)
  2036.  
  2037.  
  2038.  
  2039. class __wxPyCleanup:
  2040.     
  2041.     def __init__(self):
  2042.         self.cleanup = wxc.wxApp_CleanUp
  2043.  
  2044.     
  2045.     def __del__(self):
  2046.         self.cleanup()
  2047.  
  2048.  
  2049. sys.__wxPythonCleanup = __wxPyCleanup()
  2050.